##// END OF EJS Templates
enablers for tooltip and floating values, bug fixing, updated examples. tidying up the code
enablers for tooltip and floating values, bug fixing, updated examples. tidying up the code

File last commit:

r223:c82178b4ef05
r296:8254aab7233d
Show More
charttheme_p.h
52 lines | 1.5 KiB | text/x-c | CLexer
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 #ifndef CHARTTHEME_H
#define CHARTTHEME_H
#include "qchartglobal.h"
Michal Klocek
Refactor themes...
r143 #include "qchart.h"
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 #include <QColor>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
Michal Klocek
Refactor themes...
r143 class ChartItem;
class QChartSeries;
Michal Klocek
Fix previous broken commit
r145 class LineChartItem;
class QLineChartSeries;
sauimone
Common naming convention for barcharts
r216 class BarPresenter;
class QBarChartSeries;
class StackedBarPresenter;
class QStackedBarChartSeries;
class QPercentBarChartSeries;
class PercentBarPresenter;
Tero Ahola
Enabled theme colors in scatter again
r182 class QScatterSeries;
class ScatterPresenter;
Jani Honkonen
Make pie work better with chartwidgettest
r163 class PiePresenter;
class QPieSeries;
Michal Klocek
Refactor themes...
r143
class ChartTheme
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 {
Michal Klocek
Refactor themes...
r143 protected:
Michal Klocek
Adds missing ids to theme classes
r153 explicit ChartTheme(QChart::ChartTheme id = QChart::ChartThemeDefault);
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 public:
Michal Klocek
Adds missing ids to theme classes
r153 static ChartTheme* createTheme(QChart::ChartTheme theme);
QChart::ChartTheme id() const {return m_id;}
Michal Klocek
Refactor themes...
r143 void decorate(QChart* chart);
void decorate(ChartItem* item, QChartSeries* series,int count);
Michal Klocek
Fix previous broken commit
r145 void decorate(LineChartItem* item, QLineChartSeries*, int count);
sauimone
Common naming convention for barcharts
r216 void decorate(BarPresenter* item, QBarChartSeries* series,int count);
void decorate(StackedBarPresenter* item, QStackedBarChartSeries* series,int count);
void decorate(PercentBarPresenter* item, QPercentBarChartSeries* series,int count);
Tero Ahola
Enabled theme colors in scatter again
r182 void decorate(ScatterPresenter* presenter, QScatterSeries* series, int count);
Jani Honkonen
Make pie work better with chartwidgettest
r163 void decorate(PiePresenter* item, QPieSeries* series, int count);
Michal Klocek
Refactors axis handling...
r223 void decorate(QChartAxis* axis,AxisItem* item);
Michal Klocek
Refactor themes...
r143
protected:
Michal Klocek
Adds missing ids to theme classes
r153 QChart::ChartTheme m_id;
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 QColor m_gradientStartColor;
QColor m_gradientEndColor;
Michal Klocek
Refactor themes...
r143 QList<QColor> m_seriesColor;
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // CHARTTHEME_H