File indexing completed on 2024-12-15 04:54:37

0001 /******************************************************************************
0002  *
0003  *  SPDX-FileCopyrightText: 2008 Szymon Tomasz Stefanek <pragma@kvirc.net>
0004  *
0005  *  SPDX-License-Identifier: GPL-2.0-or-later
0006  *
0007  *******************************************************************************/
0008 
0009 #pragma once
0010 
0011 #include <QString>
0012 
0013 #include "core/item.h"
0014 
0015 namespace MessageList
0016 {
0017 namespace Core
0018 {
0019 class GroupHeaderItem : public Item
0020 {
0021 public:
0022     explicit GroupHeaderItem(const QString &label);
0023     ~GroupHeaderItem() override;
0024 
0025     [[nodiscard]] const QString &label() const;
0026     void setLabel(const QString &label);
0027 
0028 private:
0029     QString mLabel;
0030 };
0031 } // namespace Core
0032 } // namespace MessageList