From 1ea1f351d63dcbeb047d0658f415ac63a6e8091a Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 7 Apr 2012 20:59:06 +0200 Subject: Use stars for showing the rating in the group headers --- src/kitemviews/kfileitemlistgroupheader.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/kitemviews/kfileitemlistgroupheader.h') 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 +#include #include 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 -- cgit v1.3.1