From 6dd1952ad3953b055501004fcdc49f5ee6dddf70 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sun, 14 Aug 2011 01:33:12 +0200 Subject: [PATCH] * Fixed TWK-373: Auto-load covers, without waiting for the scrollbar to be triggered. --- src/libtomahawk/playlist/albummodel.cpp | 2 +- src/libtomahawk/playlist/albumview.cpp | 1 + src/libtomahawk/playlist/artistview.cpp | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/playlist/albummodel.cpp b/src/libtomahawk/playlist/albummodel.cpp index 7d31ebd14..d259df35e 100644 --- a/src/libtomahawk/playlist/albummodel.cpp +++ b/src/libtomahawk/playlist/albummodel.cpp @@ -300,9 +300,9 @@ AlbumModel::addAlbums( const QList& albums ) } emit endInsertRows(); - qDebug() << rowCount( QModelIndex() ); } + void AlbumModel::clear() { diff --git a/src/libtomahawk/playlist/albumview.cpp b/src/libtomahawk/playlist/albumview.cpp index 089da31af..59ea90a7d 100644 --- a/src/libtomahawk/playlist/albumview.cpp +++ b/src/libtomahawk/playlist/albumview.cpp @@ -102,6 +102,7 @@ AlbumView::setAlbumModel( AlbumModel* model ) } connect( m_proxyModel, SIGNAL( filterChanged( QString ) ), SLOT( onFilterChanged( QString ) ) ); + connect( m_proxyModel, SIGNAL( rowsInserted( QModelIndex, int, int ) ), SLOT( onViewChanged() ) ); setAcceptDrops( false ); } diff --git a/src/libtomahawk/playlist/artistview.cpp b/src/libtomahawk/playlist/artistview.cpp index 6b5cd225e..845e5cac7 100644 --- a/src/libtomahawk/playlist/artistview.cpp +++ b/src/libtomahawk/playlist/artistview.cpp @@ -128,6 +128,7 @@ ArtistView::setTreeModel( TreeModel* model ) connect( m_model, SIGNAL( loadingFinished() ), m_loadingSpinner, SLOT( fadeOut() ) ); connect( m_proxyModel, SIGNAL( filterChanged( QString ) ), SLOT( onFilterChanged( QString ) ) ); + connect( m_proxyModel, SIGNAL( rowsInserted( QModelIndex, int, int ) ), SLOT( onViewChanged() ) ); setAcceptDrops( false ); } @@ -166,6 +167,7 @@ ArtistView::keyPressEvent( QKeyEvent* event ) } } + void ArtistView::paintEvent( QPaintEvent* event ) {