mpviewplugins/mpdetailsviewplugin/inc/mpdetailsview.h
changeset 32 c163ef0b758d
parent 29 8192e5b5c935
child 37 eb79a7c355bf
--- a/mpviewplugins/mpdetailsviewplugin/inc/mpdetailsview.h	Thu May 27 12:49:57 2010 +0300
+++ b/mpviewplugins/mpdetailsviewplugin/inc/mpdetailsview.h	Fri Jun 11 13:36:36 2010 +0300
@@ -18,7 +18,7 @@
 #ifndef MPDETAILSVIEW_H
 #define MPDETAILSVIEW_H
 
-#include <QPixmap>
+#include <QPointer>
 #include <QNetworkReply>
 #include <QDomDocument>
 #include <QMap>
@@ -36,7 +36,7 @@
 class HbPushButton;
 class HbDocumentLoader;
 class HbListWidget;
-class ThumbnailManager;
+
 class QTranslator;
 class QGraphicsLinearLayout;
 class HbProgressBar;
@@ -46,6 +46,8 @@
 class MpQueryManager;
 
 #ifdef SHARE_FUNC_ENABLED
+#include <qnetworkconfigmanager.h>
+QTM_USE_NAMESPACE
 class MpDetailsShareDialog;
 #endif
 
@@ -80,7 +82,6 @@
 public slots:
     void back();    
     void albumArtChanged();
-    void setAlbumArtUri( const QString &albumArtUri, const QString &albumArtName );
     
 private slots:
     void handlePlaybackInfoChanged();
@@ -88,10 +89,8 @@
     
     void handleDetailsGroupBoxToggled( bool state );
     void handleInspireMeGroupBoxToggled( bool state );
-          
-    void handleNetworkError();
-    
-    void thumbnailReady( const QPixmap& pixmap, void *data, int id, int error );
+    void RenderInspireMeGroupBox();          
+    void handleNetworkError();    
     void updateSharedData(const QString& url);
 
 #ifdef SHARE_FUNC_ENABLED
@@ -101,17 +100,13 @@
 
 private:
     bool canQueryRecommendations() const;
-    bool canQuerySharePlayerLink() const;
-    
+    bool canQuerySharePlayerLink() const;   
     void setupMenu();
- 
-    void clearInspireMe();
-    
-    void RenderInspireMeGroupBox();
-    void recommendationAlbumArtReady();
+    void clearInspireMe();    
 
 #ifdef SHARE_FUNC_ENABLED
     void createShareDialog();
+    void preloadShareDialog();
 #endif
 
 private:    
@@ -120,10 +115,8 @@
     MpSongData              *mSongData;
     
     bool                    mActivated;
-    HbMainWindow            *mWindow;
     HbAction                *mSoftKeyBack;
     
-    HbWidget                *mContainer;
     HbLabel                 *mSongText; //owned
     HbLabel                 *mAlbumText; //owned
     HbLabel                 *mArtistText; //owned
@@ -135,17 +128,8 @@
     HbListWidget            *mDetailList; // owned by mSongDetailsGroupBox
     HbListWidget            *mInspireList; // owned by mInspireMeGroupBox
     HbPushButton            *mButton;
-    HbProgressBar           *mInspireMeProgressBar;    
-    
-    int                     mDownloadedAlbumArts;
-    
-    ThumbnailManager        *mThumbnailManager; //owned
-    QPixmap                 mDefaultRecommendationAlbumArt;
-   
- 
-    QList<QNetworkReply *>  mReplys;
-    
-    QDomDocument            mDomDocument;
+    HbProgressBar           *mInspireMeProgressBar;
+
     
     QTranslator             *mMpTranslator;         // Own
     QTranslator             *mCommonTranslator;     // Own