diff -r 79c49924ae23 -r af3740e3753f mpengine/inc/mpmpxcollectionframeworkwrapper.h --- a/mpengine/inc/mpmpxcollectionframeworkwrapper.h Tue Jul 06 14:13:36 2010 +0300 +++ b/mpengine/inc/mpmpxcollectionframeworkwrapper.h Wed Aug 18 09:46:20 2010 +0300 @@ -25,6 +25,7 @@ class MpMpxCollectionFrameworkWrapperPrivate; class MpMpxCollectionData; +class MpSongData; class QStringList; @@ -36,7 +37,8 @@ public: - explicit MpMpxCollectionFrameworkWrapper( TUid hostUid = TUid::Uid( MpCommon::KMusicPlayerUid ), QObject *parent=0 ); + explicit MpMpxCollectionFrameworkWrapper( TUid hostUid=TUid::Uid(MpCommon::KMusicPlayerUid), + MpSongData *songData=0, QObject *parent=0 ); virtual ~MpMpxCollectionFrameworkWrapper(); void openCollection( TCollectionContext context ); @@ -67,7 +69,9 @@ void setShuffleFeatureEnabled( bool enable ); void openShuffleAllSongsPath(); - + + void retrieveSongDetails( int index ); + void savePath( QByteArray &data ); void restorePath( const QByteArray &data );