summaryrefslogtreecommitdiffstats
path: root/src/datavisualizationqml2/declarativescatter_p.h
diff options
context:
space:
mode:
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 *);