--- a/inc/mpplaybackdata.h Fri Apr 30 19:33:32 2010 -0500
+++ b/inc/mpplaybackdata.h Fri May 14 18:54:37 2010 -0500
@@ -22,9 +22,10 @@
#include <QString>
#include <QPixmap>
+#include <hbicon.h>
+
//forward declartions
-class HbIcon;
class ThumbnailManager;
#if defined(BUILD_MPDATA_LIB)
@@ -40,6 +41,7 @@
public:
enum SimplifiedState {
+ NotPlaying,
Playing,
Paused,
Stopped
@@ -61,14 +63,19 @@
const QString& album() const;
bool setUri( const QString& uri );
const QString& uri() const;
-
void setAlbumArtUri( const QString& albumArtUri );
void albumArt( HbIcon& icon ) const;
-
+ bool setAlbumId( int id );
+ int albumId();
+ bool setId( int id );
+ int id();
+ bool setRealAudio( bool mode );
+ bool realAudio();
void setPlaybackState( const SimplifiedState state );
MpPlaybackData::SimplifiedState playbackState() const;
void commitPlaybackInfo();
+
public slots:
@@ -81,7 +88,7 @@
void albumArtReady();
void playbackStateChanged();
void playbackInfoChanged();
-
+
private:
ThumbnailManager *mThumbnailManager; //owned
@@ -93,9 +100,12 @@
QString mAlbum;
QString mArtist;
QString mUri;
- HbIcon *mAlbumArt;
- HbIcon *mDefaultAlbumArt;
+ int mAlbumId;
+ int mId;
+ HbIcon mAlbumArt;
+ HbIcon mDefaultAlbumArt;
SimplifiedState mPlaybackState;
+ bool mRealAudio;
Q_DISABLE_COPY(MpPlaybackData)
};