File indexing completed on 2024-05-12 16:44:05
0001 /* 0002 SPDX-FileCopyrightText: 2009-2010 Alvaro Soliverez <asoliverez@gmail.com> 0003 SPDX-FileCopyrightText: 2017-2018 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef KPRICETREEITEM_H 0008 #define KPRICETREEITEM_H 0009 0010 0011 // ---------------------------------------------------------------------------- 0012 // QT Includes 0013 0014 #include <QTreeWidgetItem> 0015 0016 // ---------------------------------------------------------------------------- 0017 // KDE Includes 0018 0019 0020 // ---------------------------------------------------------------------------- 0021 // Project Includes 0022 0023 0024 class KPriceTreeItem : public QTreeWidgetItem 0025 { 0026 public: 0027 explicit KPriceTreeItem(QTreeWidget* parent); 0028 0029 bool operator<(const QTreeWidgetItem &otherItem) const final override; 0030 0031 enum PriceItemDataRole { 0032 ScheduleIdRole = Qt::UserRole, 0033 OrderRole = Qt::UserRole + 1 0034 }; 0035 0036 enum ePriceColumns { ePriceCommodity = 0, ePriceStockName, ePriceCurrency, ePriceDate, ePricePrice, ePriceSource }; 0037 0038 }; 0039 0040 #endif // KPRICETREEITEM_H 0041