summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/q3dscene.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/engine/q3dscene.h')
-rw-r--r--src/datavisualization/engine/q3dscene.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/datavisualization/engine/q3dscene.h b/src/datavisualization/engine/q3dscene.h
index 1699b125..a46b4d7b 100644
--- a/src/datavisualization/engine/q3dscene.h
+++ b/src/datavisualization/engine/q3dscene.h
@@ -41,6 +41,7 @@ class QT_DATAVISUALIZATION_EXPORT Q3DScene : public QObject
Q_PROPERTY(Q3DCamera* activeCamera READ activeCamera WRITE setActiveCamera NOTIFY activeCameraChanged)
Q_PROPERTY(Q3DLight* activeLight READ activeLight WRITE setActiveLight NOTIFY activeLightChanged)
Q_PROPERTY(float devicePixelRatio READ devicePixelRatio WRITE setDevicePixelRatio NOTIFY devicePixelRatioChanged)
+ Q_PROPERTY(QPoint graphPositionQuery READ graphPositionQuery WRITE setGraphPositionQuery NOTIFY graphPositionQueryChanged REVISION 1)
public:
Q3DScene(QObject *parent = 0);
@@ -60,6 +61,9 @@ public:
QPoint selectionQueryPosition() const;
static QPoint invalidSelectionPoint();
+ void setGraphPositionQuery(const QPoint &point);
+ QPoint graphPositionQuery() const;
+
void setSlicingActive(bool isSlicing);
bool isSlicingActive() const;
@@ -85,6 +89,7 @@ signals:
void activeLightChanged(Q3DLight *light);
void devicePixelRatioChanged(float pixelRatio);
void selectionQueryPositionChanged(const QPoint &position);
+ Q_REVISION(1) void graphPositionQueryChanged(const QPoint &position);
private:
QScopedPointer<Q3DScenePrivate> d_ptr;