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);
+
+ /**
+ * 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;
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