diff options
| author | Elvis Angelaccio <[email protected]> | 2020-11-01 23:42:46 +0100 |
|---|---|---|
| committer | Elvis Angelaccio <[email protected]> | 2020-11-01 23:42:46 +0100 |
| commit | 6496721110099785e49cb2a0381c714a0923e5fc (patch) | |
| tree | 27dc881579074bfecb8be402529f29c4d0fe4f39 /src | |
| parent | 327c22bc3b90c549d41525fc15d84c09bcd786a7 (diff) | |
Port away from deprecated QWheelEvent::delta()
QWheelEvent::angleDelta() returns a QPoint instead of int, so we need to
use its y() value to get the number of steps.
Diffstat (limited to 'src')
| -rw-r--r-- | src/views/dolphinview.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index a8624170d..32e962459 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -847,10 +847,10 @@ bool DolphinView::eventFilter(QObject* watched, QEvent* event) void DolphinView::wheelEvent(QWheelEvent* event) { if (event->modifiers().testFlag(Qt::ControlModifier)) { - const int numDegrees = event->delta() / 8; - const int numSteps = numDegrees / 15; + const QPoint numDegrees = event->angleDelta() / 8; + const QPoint numSteps = numDegrees / 15; - setZoomLevel(zoomLevel() + numSteps); + setZoomLevel(zoomLevel() + numSteps.y()); event->accept(); } else { event->ignore(); |
