equal
deleted
inserted
replaced
23 #include "mpmpxcollectionviewdefs.h" |
23 #include "mpmpxcollectionviewdefs.h" |
24 #include "mpcommondefs.h" |
24 #include "mpcommondefs.h" |
25 |
25 |
26 class MpMpxCollectionFrameworkWrapperPrivate; |
26 class MpMpxCollectionFrameworkWrapperPrivate; |
27 class MpMpxCollectionData; |
27 class MpMpxCollectionData; |
|
28 class MpSongData; |
28 class QStringList; |
29 class QStringList; |
29 |
30 |
30 |
31 |
31 class MpMpxCollectionFrameworkWrapper : public QObject |
32 class MpMpxCollectionFrameworkWrapper : public QObject |
32 { |
33 { |
34 |
35 |
35 friend class MpMpxCollectionFrameworkWrapperPrivate; |
36 friend class MpMpxCollectionFrameworkWrapperPrivate; |
36 |
37 |
37 public: |
38 public: |
38 |
39 |
39 explicit MpMpxCollectionFrameworkWrapper( TUid hostUid = TUid::Uid( MpCommon::KMusicPlayerUid ), QObject *parent=0 ); |
40 explicit MpMpxCollectionFrameworkWrapper( TUid hostUid=TUid::Uid(MpCommon::KMusicPlayerUid), |
|
41 MpSongData *songData=0, QObject *parent=0 ); |
40 virtual ~MpMpxCollectionFrameworkWrapper(); |
42 virtual ~MpMpxCollectionFrameworkWrapper(); |
41 |
43 |
42 void openCollection( TCollectionContext context ); |
44 void openCollection( TCollectionContext context ); |
43 void openCollectionItem( int index ); |
45 void openCollectionItem( int index ); |
44 void back(); |
46 void back(); |
65 void reorderPlaylist( int playlistId, int songId, int originalOrdinal, int newOrdinal ); |
67 void reorderPlaylist( int playlistId, int songId, int originalOrdinal, int newOrdinal ); |
66 void setRepeatFeatureEnabled( bool enable ); |
68 void setRepeatFeatureEnabled( bool enable ); |
67 void setShuffleFeatureEnabled( bool enable ); |
69 void setShuffleFeatureEnabled( bool enable ); |
68 |
70 |
69 void openShuffleAllSongsPath(); |
71 void openShuffleAllSongsPath(); |
70 |
72 |
|
73 void retrieveSongDetails( int index ); |
|
74 |
71 void savePath( QByteArray &data ); |
75 void savePath( QByteArray &data ); |
72 void restorePath( const QByteArray &data ); |
76 void restorePath( const QByteArray &data ); |
73 |
77 |
74 signals: |
78 signals: |
75 |
79 |