X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/7cd07bfa563b700b29ee5dc6c49375439ba6da80..e5eae108ca4511be9dae5f8bb4a4e1fbb0d89c7a:/src/tooltips/tooltipmanager.h diff --git a/src/tooltips/tooltipmanager.h b/src/tooltips/tooltipmanager.h index 02de5a005..e1f9770c3 100644 --- a/src/tooltips/tooltipmanager.h +++ b/src/tooltips/tooltipmanager.h @@ -30,7 +30,6 @@ class DolphinSortFilterProxyModel; class QAbstractItemView; class QModelIndex; class QTimer; -class KToolTipItem; /** * @brief Manages the tooltips for an item view. @@ -65,10 +64,16 @@ 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); + + /** + * Creates widget that represents the tip content having + * an icon and the meta data information. + */ + QWidget* createTipContent(const QPixmap& pixmap) const; QAbstractItemView* m_view; DolphinModel* m_dolphinModel; @@ -79,10 +84,9 @@ private: QTimer* m_waitOnPreviewTimer; 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