]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/tooltips/tooltipmanager.h
Increase version number to 1.5
[dolphin.git] / src / tooltips / tooltipmanager.h
index 02de5a005b3d91dc667e44549abc5327da4372a4..9de60226955fc6053847ec100f3d4889aa2f80bc 100644 (file)
 
 class DolphinModel;
 class DolphinSortFilterProxyModel;
+class FileMetaDataToolTip;
 class QAbstractItemView;
 class QModelIndex;
 class QTimer;
-class KToolTipItem;
 
 /**
  * @brief Manages the tooltips for an item view.
@@ -65,11 +65,12 @@ private slots:
     void prepareToolTip();
     void startPreviewJob();
     void setPreviewPix(const KFileItem& item, const QPixmap& pix);
-    void previewFailed(const KFileItem& item);
+    void previewFailed();
 
 private:
-    void showToolTip(const QIcon& icon, const QString& text);
+    void showToolTip(const QPixmap& pixmap);
 
+private:
     QAbstractItemView* m_view;
     DolphinModel* m_dolphinModel;
     DolphinSortFilterProxyModel* m_proxyModel;
@@ -77,12 +78,14 @@ private:
     QTimer* m_timer;
     QTimer* m_previewTimer;
     QTimer* m_waitOnPreviewTimer;
+
+    FileMetaDataToolTip* m_fileMetaDataToolTip;
+
     KFileItem m_item;
     QRect m_itemRect;
-    bool m_preview;
     bool m_generatingPreview;
-    int m_previewPass;
-    QPixmap m_pix;
+    bool m_hasDefaultIcon;
+    QPixmap m_previewPixmap;
 };
 
 #endif