X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/7cd07bfa563b700b29ee5dc6c49375439ba6da80..87cd992e85effd14938f67c0671ef2e7cb93a8a7:/src/tooltips/tooltipmanager.h diff --git a/src/tooltips/tooltipmanager.h b/src/tooltips/tooltipmanager.h index 02de5a005..9de602269 100644 --- a/src/tooltips/tooltipmanager.h +++ b/src/tooltips/tooltipmanager.h @@ -27,10 +27,10 @@ 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