File indexing completed on 2024-05-19 05:44:24
0001 /* 0002 SPDX-FileCopyrightText: 2015-2017 Milian Wolff <mail@milianw.de> 0003 0004 SPDX-License-Identifier: LGPL-2.1-or-later 0005 */ 0006 0007 #ifndef HISTOGRAMWIDGET_H 0008 #define HISTOGRAMWIDGET_H 0009 0010 #include <QWidget> 0011 0012 namespace KChart { 0013 class Chart; 0014 class BarDiagram; 0015 } 0016 0017 class QAbstractItemModel; 0018 0019 class HistogramWidget : public QWidget 0020 { 0021 Q_OBJECT 0022 public: 0023 explicit HistogramWidget(QWidget* parent = nullptr); 0024 virtual ~HistogramWidget(); 0025 0026 void setModel(QAbstractItemModel* model); 0027 0028 private: 0029 KChart::Chart* m_chart; 0030 KChart::BarDiagram* m_total; 0031 KChart::BarDiagram* m_detailed; 0032 }; 0033 0034 #endif // HISTOGRAMWIDGET_H