equal
deleted
inserted
replaced
23 #include "mpcommondefs.h" |
23 #include "mpcommondefs.h" |
24 #include <xqsharablefile.h> |
24 #include <xqsharablefile.h> |
25 |
25 |
26 class MpMpxPlaybackFrameworkWrapperPrivate; |
26 class MpMpxPlaybackFrameworkWrapperPrivate; |
27 class MpPlaybackData; |
27 class MpPlaybackData; |
|
28 class MpSongData; |
28 class QStringList; |
29 class QStringList; |
29 |
30 |
30 |
31 |
31 class MpMpxPlaybackFrameworkWrapper : public QObject |
32 class MpMpxPlaybackFrameworkWrapper : public QObject |
32 { |
33 { |
34 |
35 |
35 friend class MpMpxPlaybackFrameworkWrapperPrivate; |
36 friend class MpMpxPlaybackFrameworkWrapperPrivate; |
36 |
37 |
37 public: |
38 public: |
38 |
39 |
39 explicit MpMpxPlaybackFrameworkWrapper( TUid hostUid = TUid::Uid( MpCommon::KMusicPlayerUid ), QObject *parent=0 ); |
40 explicit MpMpxPlaybackFrameworkWrapper( TUid hostUid=TUid::Uid(MpCommon::KMusicPlayerUid), |
|
41 MpSongData *songData=0, QObject *parent=0 ); |
40 virtual ~MpMpxPlaybackFrameworkWrapper(); |
42 virtual ~MpMpxPlaybackFrameworkWrapper(); |
41 |
43 |
42 MpPlaybackData *playbackData(); |
44 MpPlaybackData *playbackData(); |
43 void setBalance( int balance ); |
45 void setBalance( int balance ); |
44 void applyAudioEffects(); |
46 void applyAudioEffects(); |
45 void applyEqualizer(); |
47 void applyEqualizer(); |
46 |
48 |
|
49 void retrieveSongDetails(); |
|
50 |
47 public slots: |
51 public slots: |
48 |
52 |
49 void play( QString aFilename ); |
53 void play( QString aFilename ); |
50 void play( const XQSharableFile& file ); |
54 void play( const XQSharableFile& file ); |
51 void playPause(); |
55 void playPause(); |