diff -r fdb31ab341af -r a0afa279b8fe mpengine/inc/mpmpxcollectionframeworkwrapper_p.h --- a/mpengine/inc/mpmpxcollectionframeworkwrapper_p.h Fri May 14 18:54:37 2010 -0500 +++ b/mpengine/inc/mpmpxcollectionframeworkwrapper_p.h Fri May 28 19:46:01 2010 -0500 @@ -81,9 +81,10 @@ void playAlbumSongs( int albumIndex, int songIndex, MpMpxCollectionData* collectionData ); void setRepeatFeatureEnabled( bool enable ); void setShuffleFeatureEnabled( bool enable ); - void cancel(); - + void cancel(); + MpMpxCollectionData *collectionData(); + void openShuffleAllSongsPath(); private: @@ -127,6 +128,7 @@ void PreparePlaylistMediaL( CMPXMedia& aMedia, QList &selection, MpMpxCollectionData *collectionData ); void createPlaybackUtilityL(); + void DoPlayAllSongsPlaylistL(); private: @@ -146,6 +148,7 @@ TBool iRepeatFeature; TBool iShuffleFeature; TBool iReopen; + TBool iShuffleAll; };