mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/stub/inc/mpquerymanager.h
changeset 47 4cc1412daed0
parent 45 612c4815aebe
--- 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;
        
 };