diff -r 8192e5b5c935 -r c163ef0b758d mpengine/src/mpengine.cpp --- a/mpengine/src/mpengine.cpp Thu May 27 12:49:57 2010 +0300 +++ b/mpengine/src/mpengine.cpp Fri Jun 11 13:36:36 2010 +0300 @@ -802,6 +802,15 @@ { return mMpxPlaybackWrapper->playbackData(); } + +/*! + Requests playback of all songs with shuffle enabled + */ +void MpEngine::shuffleAll() +{ + mMpxCollectionWrapper->openShuffleAllSongsPath(); +} + /*! Slot to be called to request embedded playback of item with Uri aFilename */ @@ -1032,7 +1041,9 @@ // Get preset id from cenrep TInt presetKey( MpSettingsManager::preset() ); + //Set the current preset index. 1 is added to index because index 0 represent "Off" at UI level. mCurrentPresetIndex = mEqualizerWrapper->getPresetIndex( presetKey ); + mCurrentPresetIndex++; emit equalizerReady(); TX_EXIT