File indexing completed on 2024-05-12 16:43:51

0001 /*
0002     SPDX-FileCopyrightText: 2010 Alvaro Soliverez <asoliverez@kde.org>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 #ifndef KSCHEDULETREEITEM_H
0006 #define KSCHEDULETREEITEM_H
0007 
0008 
0009 // ----------------------------------------------------------------------------
0010 // QT Includes
0011 
0012 #include <QTreeWidgetItem>
0013 
0014 // ----------------------------------------------------------------------------
0015 // KDE Includes
0016 
0017 
0018 // ----------------------------------------------------------------------------
0019 // Project Includes
0020 
0021 
0022 class KScheduleTreeItem : public QTreeWidgetItem
0023 {
0024 public:
0025     explicit KScheduleTreeItem(QTreeWidget* parent);
0026 
0027     explicit KScheduleTreeItem(QTreeWidgetItem* &parent);
0028 
0029     bool operator<(const QTreeWidgetItem &otherItem) const final override;
0030 
0031     enum ScheduleItemDataRole {
0032         ScheduleIdRole = Qt::UserRole,
0033         OrderRole = Qt::UserRole + 1,
0034     };
0035 
0036 };
0037 
0038 #endif // KSCHEDULETREEITEM_H
0039 
0040