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