diff options
Diffstat (limited to 'demos/chartthemes/themewidget.h')
-rw-r--r-- | demos/chartthemes/themewidget.h | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/demos/chartthemes/themewidget.h b/demos/chartthemes/themewidget.h deleted file mode 100644 index 4b1b677c..00000000 --- a/demos/chartthemes/themewidget.h +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2014 Digia Plc -** All rights reserved. -** For any questions to Digia, please use contact form at http://qt.digia.com -** -** This file is part of the Qt Enterprise Charts Add-on. -** -** $QT_BEGIN_LICENSE$ -** Licensees holding valid Qt Enterprise licenses may use this file in -** accordance with the Qt Enterprise License Agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. -** -** If you have questions regarding the use of this file, please use -** contact form at http://qt.digia.com -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef THEMEWIDGET_H -#define THEMEWIDGET_H - -#include <QWidget> -#include <QChartGlobal> - -class QComboBox; -class QCheckBox; - -QTCOMMERCIALCHART_BEGIN_NAMESPACE -class QChartView; -class QChart; -QTCOMMERCIALCHART_END_NAMESPACE - -typedef QPair<QPointF, QString> Data; -typedef QList<Data> DataList; -typedef QList<DataList> DataTable; - -QTCOMMERCIALCHART_USE_NAMESPACE - -class ThemeWidget: public QWidget -{ - Q_OBJECT -public: - explicit ThemeWidget(QWidget *parent = 0); - ~ThemeWidget(); - -private Q_SLOTS: - void updateUI(); - -private: - DataTable generateRandomData(int listCount, int valueMax, int valueCount) const; - QComboBox *createThemeBox() const; - QComboBox *createAnimationBox() const; - QComboBox *createLegendBox() const; - void connectSignals(); - QChart *createAreaChart() const; - QChart *createBarChart(int valueCount) const; - QChart *createPieChart() const; - QChart *createLineChart() const; - QChart *createSplineChart() const; - QChart *createScatterChart() const; - -private: - int m_listCount; - int m_valueMax; - int m_valueCount; - QList<QChartView *> m_charts; - DataTable m_dataTable; - - QComboBox *m_themeComboBox; - QCheckBox *m_antialiasCheckBox; - QComboBox *m_animatedComboBox; - QComboBox *m_legendComboBox; -}; - -#endif /* THEMEWIDGET_H */ |