diff options
| author | Peter Penz <[email protected]> | 2012-04-07 20:59:06 +0200 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-04-07 20:59:54 +0200 |
| commit | 1ea1f351d63dcbeb047d0658f415ac63a6e8091a (patch) | |
| tree | f8a9ca3b01a647a03e4b6d580bcd2948bbcb685e /src/kitemviews/kfileitemlistgroupheader.h | |
| parent | 305ecd86f9cdfd7d4e3e96fb5b7f3daab72c6ba5 (diff) | |
Use stars for showing the rating in the group headers
Diffstat (limited to 'src/kitemviews/kfileitemlistgroupheader.h')
| -rw-r--r-- | src/kitemviews/kfileitemlistgroupheader.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/kitemviews/kfileitemlistgroupheader.h b/src/kitemviews/kfileitemlistgroupheader.h index 52d9a64f1..41a1123ff 100644 --- a/src/kitemviews/kfileitemlistgroupheader.h +++ b/src/kitemviews/kfileitemlistgroupheader.h @@ -24,6 +24,7 @@ #include <kitemviews/kitemlistgroupheader.h> +#include <QPixmap> #include <QStaticText> class LIBDOLPHINPRIVATE_EXPORT KFileItemListGroupHeader : public KItemListGroupHeader @@ -37,15 +38,17 @@ public: virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0); protected: + virtual void roleChanged(const QByteArray ¤t, const QByteArray &previous); virtual void dataChanged(const QVariant& current, const QVariant& previous); virtual void resizeEvent(QGraphicsSceneResizeEvent* event); private: - void updateText(); + void updateCache(); private: - QFont m_font; + bool m_dirtyCache; QStaticText m_text; + QPixmap m_pixmap; }; #endif |
