##// END OF EJS Templates
Model data example updated
Model data example updated

File last commit:

r529:73dc1554f5c7
r546:3faf122e2566
Show More
qseries.h
54 lines | 1.2 KiB | text/x-c | CLexer
Michal Klocek
Rename QChartSeries to QSeries
r360 #ifndef QSERIES_H
#define QSERIES_H
Michal Klocek
Fix missing file from one of the prvious commits...
r23
Tero Ahola
Renamed to QtCommercialChart
r30 #include "qchartglobal.h"
Michal Klocek
Fix missing file from one of the prvious commits...
r23 #include <QObject>
sauimone
Improved bar chart series
r71 #include <QAbstractItemModel>
sauimone
refactored legend to qseries
r380 #include <QPen>
Michal Klocek
Fix missing file from one of the prvious commits...
r23
Tero Ahola
Renamed to QtCommercialChart
r30 QTCOMMERCIALCHART_BEGIN_NAMESPACE
Michal Klocek
Fix missing file from one of the prvious commits...
r23
Michal Klocek
Rename QChartSeries to QSeries
r360 class QTCOMMERCIALCHART_EXPORT QSeries : public QObject
Michal Klocek
Fix missing file from one of the prvious commits...
r23 {
sauimone
Improved bar chart series
r71 Q_OBJECT
Michal Klocek
Fix missing file from one of the prvious commits...
r23 public:
Michal Klocek
Rename QChartSeries to QSeries
r360 enum QSeriesType {
Tero Ahola
Proof-of-concept for QML api...
r120 SeriesTypeLine,
Tero Ahola
qdoc for QChartSeries
r309 SeriesTypeArea,
sauimone
Integrating bar chart. Cleaned up old implementation. TODO: show this in test application. how?
r56 SeriesTypeBar,
sauimone
added stacked bar chart
r94 SeriesTypeStackedBar,
sauimone
percent bar chart
r101 SeriesTypePercentBar,
Tero Ahola
Integrated draft version of pie series
r51 SeriesTypePie,
Tero Ahola
qdoc for QChartSeries
r309 SeriesTypeScatter,
SeriesTypeSpline
Tero Ahola
Renamed to QtCommercialChart
r30 };
Michal Klocek
Fix missing file from one of the prvious commits...
r23
sauimone
refactored legend to qseries
r380 // Helper class to contain legend and color for it
sauimone
First version of legend. Simple markers and serie names. Using drilldown as example for now.
r529 // TODO: This is actually quite close to current LegendMarker.. combine them?
sauimone
framework for legend
r524 class LegendEntry {
public:
sauimone
refactored legend to qseries
r380 QString mName;
sauimone
First version of legend. Simple markers and serie names. Using drilldown as example for now.
r529 QBrush mBrush;
sauimone
refactored legend to qseries
r380 };
Michal Klocek
Fix missing file from one of the prvious commits...
r23 protected:
Michal Klocek
Rename QChartSeries to QSeries
r360 QSeries(QObject *parent = 0) : QObject(parent) {}
Michal Klocek
Fix missing file from one of the prvious commits...
r23
public:
Michal Klocek
Rename QChartSeries to QSeries
r360 virtual ~QSeries() {}
virtual QSeriesType type() const = 0;
Tero Ahola
qdoc for QChartSeries
r309 // TODO
sauimone
minor cleaning of unused code
r175 virtual bool setModel(QAbstractItemModel* /*model*/) { return false; }
sauimone
refactored legend to qseries
r380
sauimone
framework for legend
r524 virtual QList<QSeries::LegendEntry> legendEntries() { QList<QSeries::LegendEntry> l; return l; }
Jani Honkonen
Add title to QSeries
r405
void setTitle(QString title) { m_title = title; }
QString title() { return m_title; }
private:
QString m_title;
Michal Klocek
Fix missing file from one of the prvious commits...
r23 };
Tero Ahola
Renamed to QtCommercialChart
r30 QTCOMMERCIALCHART_END_NAMESPACE
Michal Klocek
Fix missing file from one of the prvious commits...
r23
#endif