diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-10-30 09:45:35 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-10-30 10:10:06 +0200 |
commit | 897922a711bacea0aceef657e5f62821784eccd8 (patch) | |
tree | 11fc82fa7f2b4c9cd65e2b6d843d1053f434c871 /src/datavisualizationqml2/declarativescatter_p.h | |
parent | 84c156d3e2fcceeab608f401fbc638f2d01219b3 (diff) |
QML selection API for scatter and surface
Change-Id: I8a6f28fff8833cb123340ee5a953d29cea40f502
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualizationqml2/declarativescatter_p.h')
-rw-r--r-- | src/datavisualizationqml2/declarativescatter_p.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/datavisualizationqml2/declarativescatter_p.h b/src/datavisualizationqml2/declarativescatter_p.h index cc16e770..922cf05e 100644 --- a/src/datavisualizationqml2/declarativescatter_p.h +++ b/src/datavisualizationqml2/declarativescatter_p.h @@ -53,7 +53,7 @@ class DeclarativeScatter : public AbstractDeclarative Q_PROPERTY(bool objectSmoothingEnabled READ isObjectSmoothingEnabled WRITE setObjectSmoothingEnabled) Q_PROPERTY(QString meshFileName READ meshFileName WRITE setMeshFileName) Q_PROPERTY(QString itemLabelFormat READ itemLabelFormat WRITE setItemLabelFormat) - Q_ENUMS(QtDataVisualization::QDataVis::MeshStyle) + Q_PROPERTY(int selectedItemIndex READ selectedItemIndex WRITE setSelectedItemIndex NOTIFY selectedItemIndexChanged) public: explicit DeclarativeScatter(QQuickItem *parent = 0); @@ -80,6 +80,12 @@ public: void setMeshFileName(const QString &objFileName); QString meshFileName() const; + void setSelectedItemIndex(int index); + int selectedItemIndex() const; + +signals: + void selectedItemIndexChanged(int index); + protected: Scatter3DController *m_shared; QSGNode *updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *); |