File indexing completed on 2024-05-12 05:07:59
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 #include "kmm_widgets_export.h" 0011 0012 // ---------------------------------------------------------------------------- 0013 // QT Includes 0014 0015 #include <QTreeWidgetItem> 0016 0017 // ---------------------------------------------------------------------------- 0018 // KDE Includes 0019 0020 0021 // ---------------------------------------------------------------------------- 0022 // Project Includes 0023 0024 0025 class KMM_WIDGETS_EXPORT KPriceTreeItem : public QTreeWidgetItem 0026 { 0027 public: 0028 explicit KPriceTreeItem(QTreeWidget* parent); 0029 0030 bool operator<(const QTreeWidgetItem &otherItem) const final override; 0031 0032 enum PriceItemDataRole { 0033 ScheduleIdRole = Qt::UserRole, 0034 OrderRole = Qt::UserRole + 1, 0035 }; 0036 0037 enum ePriceColumns { ePriceCommodity = 0, ePriceStockName, ePriceCurrency, ePriceDate, ePricePrice, ePriceSource, }; 0038 0039 }; 0040 0041 #endif // KPRICETREEITEM_H 0042