summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/q3dscene.h
diff options
context:
space:
mode:
authorKeränen Pasi <pasi.keranen@digia.com>2013-10-08 14:53:59 +0300
committerPasi Keränen <pasi.keranen@digia.com>2013-10-09 09:01:55 +0300
commit36e42a1988e5c88c76c06415a1aaa19209a6e720 (patch)
treea55fdd66ad21df6bbc2816416bbd4a6bc92de2de /src/datavisualization/engine/q3dscene.h
parentfcb1451758099bfd5c256d12af536dafde1d33dc (diff)
Fixing the camera preset change not re-rendering bug.
Change-Id: Ie993f08b8e24910c1a956936a4c4bfa63b99c87f Reviewed-by: Mika Salmela <mika.salmela@digia.com> Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/engine/q3dscene.h')
-rw-r--r--src/datavisualization/engine/q3dscene.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/datavisualization/engine/q3dscene.h b/src/datavisualization/engine/q3dscene.h
index 66a5aa64..745cef72 100644
--- a/src/datavisualization/engine/q3dscene.h
+++ b/src/datavisualization/engine/q3dscene.h
@@ -72,6 +72,8 @@ public:
void setLightPositionRelativeToCamera(const QVector3D &relativePosition,
qreal fixedRotation = 0.0,
qreal distanceModifier = 0.0);
+private:
+ void emitNeedRender();
signals:
void viewportChanged(QRect viewport);
@@ -81,6 +83,7 @@ signals:
void activeCameraChanged(const Q3DCamera *camera);
void activeLightChanged(const Q3DLight *light);
void devicePixelRatioChanged(qreal pixelRatio);
+ void needRender();
private:
QScopedPointer<Q3DScenePrivate> d_ptr;