diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-03-24 16:10:15 +0100 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-03-24 16:10:15 +0100 |
commit | 3b5c0bc0780f1749fed7c07bd8b691400a0282b7 (patch) | |
tree | 1022f5553ad5a0aca9b5f3b49ca38a01c2329d20 /tests/manual/qopenglwidget/openglwidget/openglwidget.cpp | |
parent | c79918733a194ebbe5a2fe1617c884659f3e4b9f (diff) | |
parent | 21f1738a94fc8544ece04b3b1ee03a11986fe59b (diff) |
Merge remote-tracking branch 'origin/stable' into dev
Conflicts:
src/gui/image/qjpeghandler.cpp
Change-Id: I9db3acea7d5c82f5da679c8eaeb29431136665f0
Diffstat (limited to 'tests/manual/qopenglwidget/openglwidget/openglwidget.cpp')
-rw-r--r-- | tests/manual/qopenglwidget/openglwidget/openglwidget.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/manual/qopenglwidget/openglwidget/openglwidget.cpp b/tests/manual/qopenglwidget/openglwidget/openglwidget.cpp index 5752326911..bec89b6b41 100644 --- a/tests/manual/qopenglwidget/openglwidget/openglwidget.cpp +++ b/tests/manual/qopenglwidget/openglwidget/openglwidget.cpp @@ -61,8 +61,8 @@ class OpenGLWidgetPrivate { public: - OpenGLWidgetPrivate() - : m_program(0), m_frame(0) + OpenGLWidgetPrivate(QWidget *q) + : m_program(0), m_frame(0), q(q) { } @@ -82,13 +82,14 @@ public: int m_frame; int w,h; + QWidget *q; }; OpenGLWidget::OpenGLWidget(QWidget *parent) : QOpenGLWidget(parent) { - d = new OpenGLWidgetPrivate; + d = new OpenGLWidgetPrivate(this); QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(updateGL())); timer->start(30); @@ -147,7 +148,7 @@ void OpenGLWidgetPrivate::initialize() void OpenGLWidgetPrivate::render() { - const qreal retinaScale = 1.0;//devicePixelRatio(); + const qreal retinaScale = q->devicePixelRatio(); glViewport(0, 0, width() * retinaScale, height() * retinaScale); glClearColor(0.0, 0.0, 0.0, 1.0); |