mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/stub/inc/mpquerymanager.h
changeset 48 af3740e3753f
parent 32 c163ef0b758d
--- 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 <qnetworkconfigmanager.h>
 #include <qnetworksession.h>
-#include <QPixmap>
+#include <HbIcon>
 #include <QPointer>
 #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<QString, QPixmap>  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<QString, QPixmap>  mRecommendationAlbumArtsMap;
+    QMap<QString, HbIcon>  mRecommendationAlbumArtsMap;
     int                     mAlbumArtsReadyCount;
        
 };