diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-01-15 09:43:29 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-01-15 13:28:41 +0200 |
commit | de93a42512e58c598427178373f0e3e59b04dec7 (patch) | |
tree | 92f5991aee835da5627e000a991c56f4c075f169 /src/datavisualization/engine/q3dbars.h | |
parent | 64d6b482bfb9dbacd548b72cb9c073513f6aa56f (diff) |
Better control of series ordering and 'primary' series for bars
Task-number: QTRD-2578
Change-Id: Icbd945596334afb03d81f3b1d6a72399077455db
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/engine/q3dbars.h')
-rw-r--r-- | src/datavisualization/engine/q3dbars.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/datavisualization/engine/q3dbars.h b/src/datavisualization/engine/q3dbars.h index 10535eab..251e410f 100644 --- a/src/datavisualization/engine/q3dbars.h +++ b/src/datavisualization/engine/q3dbars.h @@ -40,13 +40,17 @@ class QT_DATAVISUALIZATION_EXPORT Q3DBars : public QAbstract3DGraph Q_PROPERTY(QCategory3DAxis *rowAxis READ rowAxis WRITE setRowAxis NOTIFY rowAxisChanged) Q_PROPERTY(QCategory3DAxis *columnAxis READ columnAxis WRITE setColumnAxis NOTIFY columnAxisChanged) Q_PROPERTY(QValue3DAxis *valueAxis READ valueAxis WRITE setValueAxis NOTIFY valueAxisChanged) + Q_PROPERTY(QBar3DSeries *primarySeries READ primarySeries WRITE setPrimarySeries NOTIFY primarySeriesChanged) public: explicit Q3DBars(const QSurfaceFormat *format = 0, QWindow *parent = 0); virtual ~Q3DBars(); + void setPrimarySeries(QBar3DSeries *series); + QBar3DSeries *primarySeries() const; void addSeries(QBar3DSeries *series); void removeSeries(QBar3DSeries *series); + void insertSeries(int index, QBar3DSeries *series); QList<QBar3DSeries *> seriesList(); void setBarThickness(float thicknessRatio); @@ -75,6 +79,7 @@ signals: void rowAxisChanged(QCategory3DAxis *axis); void columnAxisChanged(QCategory3DAxis *axis); void valueAxisChanged(QValue3DAxis *axis); + void primarySeriesChanged(QBar3DSeries *series); private: Q3DBarsPrivate *dptr(); |