2 * SPDX-FileCopyrightText: 2011 Peter Penz <peter.penz19@gmail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
7 #ifndef KSTANDARDITEMLISTGROUPHEADER_H
8 #define KSTANDARDITEMLISTGROUPHEADER_H
10 #include "dolphin_export.h"
11 #include "kitemviews/kitemlistgroupheader.h"
14 #include <QStaticText>
16 class DOLPHIN_EXPORT KStandardItemListGroupHeader
: public KItemListGroupHeader
21 explicit KStandardItemListGroupHeader(QGraphicsWidget
* parent
= nullptr);
22 ~KStandardItemListGroupHeader() override
;
24 void paint(QPainter
* painter
, const QStyleOptionGraphicsItem
* option
, QWidget
* widget
= nullptr) override
;
27 void paintRole(QPainter
* painter
, const QRectF
& roleBounds
, const QColor
& color
) override
;
28 void paintSeparator(QPainter
* painter
, const QColor
& color
) override
;
29 void roleChanged(const QByteArray
¤t
, const QByteArray
&previous
) override
;
30 void dataChanged(const QVariant
& current
, const QVariant
& previous
) override
;
31 void resizeEvent(QGraphicsSceneResizeEvent
* event
) override
;