diff -r 2c5162224003 -r fdb31ab341af inc/mpplaybackdata.h --- 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 #include +#include + //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) };