From bd83f75e5db08e9370d6b441657d4fe94deee4a5 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 12 Mar 2020 09:57:38 +0100 Subject: [PATCH] avoid deprecation warnings --- src/controls/QskRangeControl.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/controls/QskRangeControl.cpp b/src/controls/QskRangeControl.cpp index c7797050..43f65269 100644 --- a/src/controls/QskRangeControl.cpp +++ b/src/controls/QskRangeControl.cpp @@ -281,7 +281,15 @@ void QskRangeControl::wheelEvent( QWheelEvent* event ) if ( isReadOnly() ) return; - const int steps = event->delta() / QWheelEvent::DefaultDeltasPerStep; +#if QT_VERSION < 0x050e00 + const int wheelDelta = event->delta(); +#else + const auto delta = event->angleDelta(); + const int wheelDelta = ( qAbs( delta.x() ) > qAbs( delta.y() ) ) + ? delta.x() : delta.y(); +#endif + + const int steps = wheelDelta / QWheelEvent::DefaultDeltasPerStep; setValue( m_data->value + steps * m_data->stepSize ); }