--- 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
}