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"
15 class DOLPHIN_EXPORT KStandardItemListGroupHeader
: public KItemListGroupHeader
20 explicit KStandardItemListGroupHeader(QGraphicsWidget
*parent
= nullptr);
21 ~KStandardItemListGroupHeader() override
;
23 void paint(QPainter
*painter
, const QStyleOptionGraphicsItem
*option
, QWidget
*widget
= nullptr) override
;
26 void paintRole(QPainter
*painter
, const QRectF
&roleBounds
, const QColor
&color
) override
;
27 void paintSeparator(QPainter
*painter
, const QColor
&color
) override
;
28 void roleChanged(const QByteArray
¤t
, const QByteArray
&previous
) override
;
29 void dataChanged(const QVariant
¤t
, const QVariant
&previous
) override
;
30 void resizeEvent(QGraphicsSceneResizeEvent
*event
) override
;