--- a/mpviewplugins/mpcollectionviewplugin/src/mpcollectioncontainerplaylists.cpp Thu May 27 12:49:57 2010 +0300
+++ b/mpviewplugins/mpcollectionviewplugin/src/mpcollectioncontainerplaylists.cpp Fri Jun 11 13:36:36 2010 +0300
@@ -100,6 +100,9 @@
/*!
Slot to be called data model has new data.
+ Use cases:
+ 1) User renames a playlist.
+ 2) Song added or removed from playlist.
*/
void MpCollectionContainerPlaylists::dataReloaded()
{
@@ -109,6 +112,12 @@
// Playlist could have been renamed.
QString details = mCollectionData->collectionTitle();
mInfoBar->setHeading(details);
+ if ( mCollectionData->count() > 1 ) {
+ emit shuffleEnabled(true);
+ }
+ else {
+ emit shuffleEnabled(false);
+ }
}
TX_EXIT
}