##// END OF EJS Templates
QSplineSeries calculateControlPoints moved to splinechartitem. This way we don't need to deal with controlPoints on logaritmic scale
QSplineSeries calculateControlPoints moved to splinechartitem. This way we don't need to deal with controlPoints on logaritmic scale

File last commit:

r2099:dacd8b696e6b
r2372:d6a999e30ac3
Show More
themewidget.h
77 lines | 2.0 KiB | text/x-c | CLexer
Michal Klocek
Updates chartstheme demo, small refactor
r748 /****************************************************************************
Jani Honkonen
Add/modify license headers
r830 **
** Copyright (C) 2012 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 Commercial Charts Add-on.
**
** $QT_BEGIN_LICENSE$
** Licensees holding valid Qt Commercial licenses may use this file in
** accordance with the Qt Commercial 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$
**
****************************************************************************/
Michal Klocek
Updates chartstheme demo, small refactor
r748
Jani Honkonen
Fix include issues
r1949 #ifndef THEMEWIDGET_H
#define THEMEWIDGET_H
Michal Klocek
Updates chartstheme demo, small refactor
r748 #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();
sauimone
Q_SIGNALS and Q_SLOTS
r775 private Q_SLOTS:
Michal Klocek
Updates chartstheme demo, small refactor
r748 void updateUI();
private:
Jani Honkonen
coding style fixes for demos
r2099 DataTable generateRandomData(int listCount, int valueMax, int valueCount) const;
QComboBox *createThemeBox() const;
QComboBox *createAnimationBox() const;
QComboBox *createLegendBox() const;
Michal Klocek
Updates chartstheme demo, small refactor
r748 void connectSignals();
Jani Honkonen
coding style fixes for demos
r2099 QChart *createAreaChart() const;
QChart *createBarChart(int valueCount) const;
QChart *createPieChart() const;
QChart *createLineChart() const;
QChart *createSplineChart() const;
QChart *createScatterChart() const;
Michal Klocek
Updates chartstheme demo, small refactor
r748
private:
int m_listCount;
int m_valueMax;
int m_valueCount;
Jani Honkonen
coding style fixes for demos
r2099 QList<QChartView *> m_charts;
Michal Klocek
Updates chartstheme demo, small refactor
r748 DataTable m_dataTable;
QComboBox *m_themeComboBox;
QCheckBox *m_antialiasCheckBox;
QComboBox *m_animatedComboBox;
sauimone
legend pos to theme example, legend padding
r803 QComboBox *m_legendComboBox;
Michal Klocek
Updates chartstheme demo, small refactor
r748 };
Jani Honkonen
Fix include issues
r1949 #endif /* THEMEWIDGET_H */