summaryrefslogtreecommitdiffstats
path: root/examples/opengl/2dpainting/glwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/opengl/2dpainting/glwidget.cpp')
-rw-r--r--examples/opengl/2dpainting/glwidget.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/opengl/2dpainting/glwidget.cpp b/examples/opengl/2dpainting/glwidget.cpp
index 0443d5b5bd..5e040ae347 100644
--- a/examples/opengl/2dpainting/glwidget.cpp
+++ b/examples/opengl/2dpainting/glwidget.cpp
@@ -41,11 +41,12 @@
#include "glwidget.h"
#include "helper.h"
+#include <QPainter>
#include <QTimer>
//! [0]
GLWidget::GLWidget(Helper *helper, QWidget *parent)
- : QGLWidget(QGLFormat(QGL::SampleBuffers), parent), helper(helper)
+ : QOpenGLWidget(parent), helper(helper)
{
elapsed = 0;
setFixedSize(200, 200);
@@ -57,7 +58,7 @@ GLWidget::GLWidget(Helper *helper, QWidget *parent)
void GLWidget::animate()
{
elapsed = (elapsed + qobject_cast<QTimer*>(sender())->interval()) % 1000;
- repaint();
+ update();
}
//! [1]