summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/q3dwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/engine/q3dwindow.cpp')
-rw-r--r--src/datavisualization/engine/q3dwindow.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/datavisualization/engine/q3dwindow.cpp b/src/datavisualization/engine/q3dwindow.cpp
index 61a7911d..4a31900f 100644
--- a/src/datavisualization/engine/q3dwindow.cpp
+++ b/src/datavisualization/engine/q3dwindow.cpp
@@ -171,6 +171,18 @@ bool Q3DWindow::event(QEvent *event)
/*!
* \internal
*/
+void Q3DWindow::resizeEvent(QResizeEvent *event)
+{
+ Q_UNUSED(event);
+
+ Q3DScene *scene = d_ptr->m_visualController->scene();
+ scene->setWindowSize(QSize(width(), height()));
+ scene->setViewport(QRect(x(),y(),width(),height()));
+}
+
+/*!
+ * \internal
+ */
void Q3DWindow::exposeEvent(QExposeEvent *event)
{
Q_UNUSED(event);