mpviewplugins/mpcollectionviewplugin/src/mpcollectioncontainerplaylists.cpp
changeset 36 a0afa279b8fe
parent 35 fdb31ab341af
child 43 0f32e550d9d8
--- a/mpviewplugins/mpcollectionviewplugin/src/mpcollectioncontainerplaylists.cpp	Fri May 14 18:54:37 2010 -0500
+++ b/mpviewplugins/mpcollectionviewplugin/src/mpcollectioncontainerplaylists.cpp	Fri May 28 19:46:01 2010 -0500
@@ -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
 }