mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/stub/inc/mpquerymanager.h
--- a/mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/stub/inc/mpquerymanager.h Fri Jul 23 17:31:12 2010 -0500
+++ b/mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/stub/inc/mpquerymanager.h Fri Aug 06 16:51:36 2010 -0500
@@ -19,12 +19,11 @@
#include <qnetworkconfigmanager.h>
#include <qnetworksession.h>
-#include <QPixmap>
+#include <HbIcon>
#include <QPointer>
#include "mpviewbase.h"
class MpSongData;
-class MpDetailsShareDialog;
class MpEngine;
@@ -37,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<QString, QPixmap> recommendationAlbumArtsMap();
+ HbIcon recommendedAlbumArt(int index) const;
int &albumArtsReadyCount();
-
- void insertMapItem( const QString &uri, const QPixmap &pixmap );
+
signals:
void onlineStatusChanged( bool state );
@@ -57,7 +59,6 @@
private:
int mDownloadedAlbumArts;
- MpDetailsShareDialog* mSharePopup;
QString mArtist;
QString mAlbum;
@@ -68,7 +69,7 @@
QStringList mRecommendationSongs;
QStringList mRecommendationArtists;
QStringList mRecommendationAlbumArtsLink;
- QMap<QString, QPixmap> mRecommendationAlbumArtsMap;
+ QMap<QString, HbIcon> mRecommendationAlbumArtsMap;
int mAlbumArtsReadyCount;
};