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.h24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/datavisualization/engine/q3dscene.h b/src/datavisualization/engine/q3dscene.h
index 9c122c2a..d663744e 100644
--- a/src/datavisualization/engine/q3dscene.h
+++ b/src/datavisualization/engine/q3dscene.h
@@ -20,15 +20,13 @@
#define Q3DSCENE_H
#include <QtDataVisualization/qdatavisualizationglobal.h>
-
-#include <QObject>
-#include <QRect>
+#include <QtDataVisualization/q3dcamera.h>
+#include <QtDataVisualization/q3dlight.h>
+#include <QtCore/QObject>
+#include <QtCore/QRect>
QT_BEGIN_NAMESPACE_DATAVISUALIZATION
-class Q3DCamera;
-class Q3DBox;
-class Q3DLight;
class Q3DScenePrivate;
class QT_DATAVISUALIZATION_EXPORT Q3DScene : public QObject
@@ -46,7 +44,7 @@ class QT_DATAVISUALIZATION_EXPORT Q3DScene : public QObject
public:
Q3DScene(QObject *parent = 0);
- ~Q3DScene();
+ virtual ~Q3DScene();
QRect viewport() const;
@@ -78,15 +76,15 @@ public:
void setDevicePixelRatio(float pixelRatio);
signals:
- void viewportChanged(QRect viewport);
- void primarySubViewportChanged(QRect subViewport);
- void secondarySubViewportChanged(QRect subViewport);
+ void viewportChanged(const QRect &viewport);
+ void primarySubViewportChanged(const QRect &subViewport);
+ void secondarySubViewportChanged(const QRect &subViewport);
void secondarySubviewOnTopChanged(bool isSecondaryOnTop);
void slicingActiveChanged(bool isSlicingActive);
- void activeCameraChanged(const Q3DCamera *camera);
- void activeLightChanged(const Q3DLight *light);
+ void activeCameraChanged(Q3DCamera *camera);
+ void activeLightChanged(Q3DLight *light);
void devicePixelRatioChanged(float pixelRatio);
- void selectionQueryPositionChanged(const QPoint position);
+ void selectionQueryPositionChanged(const QPoint &position);
private:
QScopedPointer<Q3DScenePrivate> d_ptr;