diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-28 14:55:50 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-29 08:24:43 +0300 |
commit | 89007c36f04fb965167501a0d473451976548da3 (patch) | |
tree | 7289354f1ed9b63ec14d78cd6664dd0d0bbba8af /src/datavis3d/engine/q3dscatter.h | |
parent | 5bbd3b72540fd24ecb4538627e01bffe3d03acc6 (diff) |
Make axes ownership more useful
Chart can now own multiple axes while showing only one.
Default axes are no longer modifiable by users.
Task-number: QTRD-2212
Change-Id: I028f0d7539dbbf6e3474680290c7ec6bba5a4223
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavis3d/engine/q3dscatter.h')
-rw-r--r-- | src/datavis3d/engine/q3dscatter.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/datavis3d/engine/q3dscatter.h b/src/datavis3d/engine/q3dscatter.h index 26e3da08..a432b101 100644 --- a/src/datavis3d/engine/q3dscatter.h +++ b/src/datavis3d/engine/q3dscatter.h @@ -86,14 +86,15 @@ public: void setShadowQuality(QDataVis::ShadowQuality quality); QDataVis::ShadowQuality shadowQuality() const; - void setValueAxisX(QValueAxis *axis); - QValueAxis *valueAxisX() const; - - void setValueAxisY(QValueAxis *axis); - QValueAxis *valueAxisY() const; - - void setValueAxisZ(QValueAxis *axis); - QValueAxis *valueAxisZ() const; + void setAxisX(QValueAxis *axis); + QValueAxis *axisX() const; + void setAxisY(QValueAxis *axis); + QValueAxis *axisY() const; + void setAxisZ(QValueAxis *axis); + QValueAxis *axisZ() const; + void addAxis(QValueAxis *axis); + void releaseAxis(QValueAxis *axis); + QList<QValueAxis *> axes() const; void setDataProxy(QScatterDataProxy *proxy); QScatterDataProxy *dataProxy(); |