summaryrefslogtreecommitdiffstats
path: root/src/datavisualizationqml2/declarativescatter_p.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-10-30 09:45:35 +0200
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-10-30 10:10:06 +0200
commit897922a711bacea0aceef657e5f62821784eccd8 (patch)
tree11fc82fa7f2b4c9cd65e2b6d843d1053f434c871 /src/datavisualizationqml2/declarativescatter_p.h
parent84c156d3e2fcceeab608f401fbc638f2d01219b3 (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.h8
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 *);