diff options
Diffstat (limited to 'examples/opengl/hellogl2/glwidget.cpp')
-rw-r--r-- | examples/opengl/hellogl2/glwidget.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/opengl/hellogl2/glwidget.cpp b/examples/opengl/hellogl2/glwidget.cpp index 543e70f8ac..9988902071 100644 --- a/examples/opengl/hellogl2/glwidget.cpp +++ b/examples/opengl/hellogl2/glwidget.cpp @@ -284,13 +284,13 @@ void GLWidget::resizeGL(int w, int h) void GLWidget::mousePressEvent(QMouseEvent *event) { - m_lastPos = event->pos(); + m_lastPos = event->position().toPoint(); } void GLWidget::mouseMoveEvent(QMouseEvent *event) { - int dx = event->x() - m_lastPos.x(); - int dy = event->y() - m_lastPos.y(); + int dx = event->position().toPoint().x() - m_lastPos.x(); + int dy = event->position().toPoint().y() - m_lastPos.y(); if (event->buttons() & Qt::LeftButton) { setXRotation(m_xRot + 8 * dy); @@ -299,5 +299,5 @@ void GLWidget::mouseMoveEvent(QMouseEvent *event) setXRotation(m_xRot + 8 * dy); setZRotation(m_zRot + 8 * dx); } - m_lastPos = event->pos(); + m_lastPos = event->position().toPoint(); } |