diff -r 3ec52facab4d -r 8192e5b5c935 mpengine/inc/mpmpxcollectionframeworkwrapper.h --- a/mpengine/inc/mpmpxcollectionframeworkwrapper.h Fri May 14 15:49:53 2010 +0300 +++ b/mpengine/inc/mpmpxcollectionframeworkwrapper.h Thu May 27 12:49:57 2010 +0300 @@ -36,39 +36,48 @@ public: - explicit MpMpxCollectionFrameworkWrapper( - MpCommon::MpViewMode viewMode=MpCommon::DefaultView, TUid hostUid = TUid::Uid( MpCommon::KMusicPlayerUid ), QObject *parent=0 ); + explicit MpMpxCollectionFrameworkWrapper( TUid hostUid = TUid::Uid( MpCommon::KMusicPlayerUid ), QObject *parent=0 ); virtual ~MpMpxCollectionFrameworkWrapper(); void openCollection( TCollectionContext context ); void openCollectionItem( int index ); void back(); void findPlaylists( QStringList &playlists ); - void createPlaylist( QString &playlistName, QList &selection, MpMpxCollectionData* collectionData = 0 ); + void createPlaylist( QString &playlistName, QList &selection, MpMpxCollectionData* collectionData ); void saveToPlaylist( int playlistIndex, QList &selection ); void saveToCurrentPlaylist( QList &selection, MpMpxCollectionData *collectionData ); void renamePlaylist( QString &newName, int index ); void renamePlaylist( QString &newName ); void deleteSongs( QList &selection ); void setShuffle( bool active ); + void cancelRequest(); void previewItem( int index ); void openIsolatedCollection( TCollectionContext context ); void releaseIsolatedCollection(); - + + void findAlbumSongs( int index ); + void playAlbumSongs( int albumIndex, int songIndex, MpMpxCollectionData* collectionData ); + MpMpxCollectionData *collectionData(); void reopenCollection(); void reorderPlaylist( int playlistId, int songId, int originalOrdinal, int newOrdinal ); + void setRepeatFeatureEnabled( bool enable ); + void setShuffleFeatureEnabled( bool enable ); signals: void collectionPlaylistOpened(); void playlistSaved( bool success ); + void deleteStarted(TCollectionContext context, TInt Count); void songsDeleted( bool success ); void playlistsRenamed( bool success ); + void openAddSongsWaitDialog(); void isolatedCollectionOpened( MpMpxCollectionData* collectionData ); + + void containerContentsChanged(); private: