From 54b5a283765f168575f2eaeff95c93dbeca3d63d Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Mon, 24 Oct 2011 00:22:03 +0200 Subject: Make group-headers less ugly --- src/kitemviews/kfileitemlistgroupheader.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/kitemviews/kfileitemlistgroupheader.h') diff --git a/src/kitemviews/kfileitemlistgroupheader.h b/src/kitemviews/kfileitemlistgroupheader.h index 3c23f13d4..52d9a64f1 100644 --- a/src/kitemviews/kfileitemlistgroupheader.h +++ b/src/kitemviews/kfileitemlistgroupheader.h @@ -24,6 +24,8 @@ #include +#include + class LIBDOLPHINPRIVATE_EXPORT KFileItemListGroupHeader : public KItemListGroupHeader { Q_OBJECT @@ -32,8 +34,18 @@ public: KFileItemListGroupHeader(QGraphicsWidget* parent = 0); virtual ~KFileItemListGroupHeader(); - /** @reimp */ virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0); + +protected: + virtual void dataChanged(const QVariant& current, const QVariant& previous); + virtual void resizeEvent(QGraphicsSceneResizeEvent* event); + +private: + void updateText(); + +private: + QFont m_font; + QStaticText m_text; }; #endif -- cgit v1.3