summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/q3dscatter.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-28 14:55:50 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-29 08:24:43 +0300
commit89007c36f04fb965167501a0d473451976548da3 (patch)
tree7289354f1ed9b63ec14d78cd6664dd0d0bbba8af /src/datavis3d/engine/q3dscatter.h
parent5bbd3b72540fd24ecb4538627e01bffe3d03acc6 (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.h17
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();