diff options
| author | Peter Penz <[email protected]> | 2011-10-24 00:22:03 +0200 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2011-10-24 00:22:27 +0200 |
| commit | 54b5a283765f168575f2eaeff95c93dbeca3d63d (patch) | |
| tree | 2cb153973acbc55ddbcb8be31036e1f124de07ed /src/kitemviews/kfileitemlistgroupheader.h | |
| parent | 517ebd721e12e3a4a3430ac3cba8ce99b33c5b0e (diff) | |
Make group-headers less ugly
Diffstat (limited to 'src/kitemviews/kfileitemlistgroupheader.h')
| -rw-r--r-- | src/kitemviews/kfileitemlistgroupheader.h | 14 |
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 |
