class DolphinModel;
class DolphinSortFilterProxyModel;
+class FileMetaDataToolTip;
class QAbstractItemView;
class QModelIndex;
class QTimer;
-class KToolTipItem;
/**
* @brief Manages the tooltips for an item view.
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;
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