From f3ea57523939e9ecd94be4e1913eb4f82e63ed64 Mon Sep 17 00:00:00 2001 From: rankun Date: Fri, 25 Jan 2019 11:21:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BC=96=E8=AF=91=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- QtScrcpy/videoform.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/QtScrcpy/videoform.cpp b/QtScrcpy/videoform.cpp index df5c826..b96eb29 100644 --- a/QtScrcpy/videoform.cpp +++ b/QtScrcpy/videoform.cpp @@ -253,10 +253,14 @@ void VideoForm::mouseMoveEvent(QMouseEvent *event) void VideoForm::wheelEvent(QWheelEvent *event) { if (ui->videoWidget->geometry().contains(event->pos())) { - QPoint pos = ui->videoWidget->mapFrom(this, event->pos()); - QWheelEvent wheelEvent(pos, event->globalPosF(), event->pixelDelta(), - event->angleDelta(), event->buttons(), event->modifiers(), - event->phase(), event->inverted(), event->source()); + QPointF pos = ui->videoWidget->mapFrom(this, event->pos()); + /* + QWheelEvent(const QPointF &pos, const QPointF& globalPos, int delta, + Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, + Qt::Orientation orient = Qt::Vertical); + */ + QWheelEvent wheelEvent(pos, event->globalPosF(), event->delta(), + event->buttons(), event->modifiers(), event->orientation()); m_inputConvert.wheelEvent(&wheelEvent, ui->videoWidget->frameSize(), ui->videoWidget->size()); } }