diff options
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 *); |