diff -r 79c49924ae23 -r af3740e3753f mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/stub/inc/mpquerymanager.h --- a/mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/stub/inc/mpquerymanager.h Tue Jul 06 14:13:36 2010 +0300 +++ b/mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/stub/inc/mpquerymanager.h Wed Aug 18 09:46:20 2010 +0300 @@ -19,15 +19,13 @@ #include #include -#include +#include #include #include "mpviewbase.h" class MpSongData; -class MpDetailsShareDialog; class MpEngine; -QTM_USE_NAMESPACE class MpQueryManager : public QObject { @@ -38,18 +36,21 @@ ~MpQueryManager(); public: + void reset(); + bool isLocalMusicStore() const; void clearNetworkReplies(); void queryLocalMusicStore( QString mArtist,QString mAlbum,QString mTitle ); + void queryLocalMusicStore(); void queryInspireMeItems( QString mArtist,QString mAlbum,QString mTitle ); void clearRecommendations(); - QStringList recommendationSongs(); - QStringList recommendationArtists(); + int recommendationsCount() const; + QString recommendedSong(int index) const; + QString recommendedArtist(int index) const; QStringList recommendationAlbumArtsLink(); - QMap recommendationAlbumArtsMap(); + HbIcon recommendedAlbumArt(int index) const; int &albumArtsReadyCount(); - - void insertMapItem( const QString &uri, const QPixmap &pixmap ); + signals: void onlineStatusChanged( bool state ); @@ -58,7 +59,6 @@ private: int mDownloadedAlbumArts; - MpDetailsShareDialog* mSharePopup; QString mArtist; QString mAlbum; @@ -69,7 +69,7 @@ QStringList mRecommendationSongs; QStringList mRecommendationArtists; QStringList mRecommendationAlbumArtsLink; - QMap mRecommendationAlbumArtsMap; + QMap mRecommendationAlbumArtsMap; int mAlbumArtsReadyCount; };