┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/views
diff options
context:
space:
mode:
authorElvis Angelaccio <[email protected]>2020-11-01 23:42:46 +0100
committerElvis Angelaccio <[email protected]>2020-11-01 23:42:46 +0100
commit6496721110099785e49cb2a0381c714a0923e5fc (patch)
tree27dc881579074bfecb8be402529f29c4d0fe4f39 /src/views
parent327c22bc3b90c549d41525fc15d84c09bcd786a7 (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/views')
-rw-r--r--src/views/dolphinview.cpp6
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();