┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kfileitemlistgroupheader.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-10-24 00:22:03 +0200
committerPeter Penz <[email protected]>2011-10-24 00:22:27 +0200
commit54b5a283765f168575f2eaeff95c93dbeca3d63d (patch)
tree2cb153973acbc55ddbcb8be31036e1f124de07ed /src/kitemviews/kfileitemlistgroupheader.h
parent517ebd721e12e3a4a3430ac3cba8ce99b33c5b0e (diff)
Make group-headers less ugly
Diffstat (limited to 'src/kitemviews/kfileitemlistgroupheader.h')
-rw-r--r--src/kitemviews/kfileitemlistgroupheader.h14
1 files changed, 13 insertions, 1 deletions
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 <kitemviews/kitemlistgroupheader.h>
+#include <QStaticText>
+
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