1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-06 14:16:32 +02:00

* Emit loadingStarted() / -Finished() signals from RecentPlaylistsModel.

This commit is contained in:
Christian Muehlhaeuser
2012-06-07 08:56:08 +02:00
parent 8ba433afa5
commit acc4fa8c9a
2 changed files with 6 additions and 0 deletions

View File

@@ -63,6 +63,8 @@ RecentPlaylistsModel::onRefresh()
if ( m_timer->isActive() ) if ( m_timer->isActive() )
m_timer->stop(); m_timer->stop();
emit loadingStarted();
DatabaseCommand_LoadAllSortedPlaylists* cmd = new DatabaseCommand_LoadAllSortedPlaylists( source_ptr() ); DatabaseCommand_LoadAllSortedPlaylists* cmd = new DatabaseCommand_LoadAllSortedPlaylists( source_ptr() );
cmd->setLimit( 15 ); cmd->setLimit( 15 );
cmd->setSortOrder( DatabaseCommand_LoadAllPlaylists::ModificationTime ); cmd->setSortOrder( DatabaseCommand_LoadAllPlaylists::ModificationTime );
@@ -117,6 +119,7 @@ RecentPlaylistsModel::playlistsLoaded( const QList<DatabaseCommand_LoadAllSorted
endResetModel(); endResetModel();
emit emptinessChanged( m_playlists.isEmpty() ); emit emptinessChanged( m_playlists.isEmpty() );
emit loadingFinished();
} }

View File

@@ -43,6 +43,9 @@ public slots:
signals: signals:
void emptinessChanged( bool isEmpty ); void emptinessChanged( bool isEmpty );
void loadingStarted();
void loadingFinished();
private slots: private slots:
void onRefresh(); void onRefresh();
void playlistsLoaded( const QList<DatabaseCommand_LoadAllSortedPlaylists::SourcePlaylistPair>& playlistGuids ); void playlistsLoaded( const QList<DatabaseCommand_LoadAllSortedPlaylists::SourcePlaylistPair>& playlistGuids );