summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/q3dwindow.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-09-03 13:26:07 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-09-03 14:06:03 +0300
commit58979c740aa4814692e6555840e2fe4d3913561b (patch)
treeb5b50b44011fa49788d84808c4d4e25db46599c4 /src/datavis3d/engine/q3dwindow.h
parent5eedaa018b6a1b1527b523d3018ac026af29eb33 (diff)
Only render the scene when something changes.
This seems to improve frame rate, too. Task-number: QTRD-2179 Change-Id: Icb3ddc5ba651ce0982068bcf7ab09c67be183717 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavis3d/engine/q3dwindow.h')
-rw-r--r--src/datavis3d/engine/q3dwindow.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/datavis3d/engine/q3dwindow.h b/src/datavis3d/engine/q3dwindow.h
index e9f8fe1d..fb0279c2 100644
--- a/src/datavis3d/engine/q3dwindow.h
+++ b/src/datavis3d/engine/q3dwindow.h
@@ -38,22 +38,22 @@ public:
explicit Q3DWindow(QWindow *parent = 0);
~Q3DWindow();
-private slots:
+protected slots:
void renderLater();
void renderNow();
protected:
virtual void render();
- void setAnimating(bool animating);
bool event(QEvent *event);
void exposeEvent(QExposeEvent *event);
private:
QScopedPointer<Q3DWindowPrivate> d_ptr;
- friend class Q3DBarsPrivate;
friend class Q3DBars;
+ friend class Q3DScatter;
+ friend class Q3DSurface;
};
QT_DATAVIS3D_END_NAMESPACE