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