From 9bf3759e8d84dffead568a8b54b73fde0b0bc542 Mon Sep 17 00:00:00 2001 From: Alexander Ivash Date: Fri, 1 Jun 2018 18:22:33 +0300 Subject: [PATCH] allow control spinbox with mouse wheel --- .../resources/qml/controls-uit/SpinBox.qml | 32 ++++++------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/interface/resources/qml/controls-uit/SpinBox.qml b/interface/resources/qml/controls-uit/SpinBox.qml index 1b9eaa4c14..7302901a06 100644 --- a/interface/resources/qml/controls-uit/SpinBox.qml +++ b/interface/resources/qml/controls-uit/SpinBox.qml @@ -154,26 +154,14 @@ SpinBox { visible: spinBox.labelInside != "" } -// MouseArea { -// anchors.fill: parent -// propagateComposedEvents: true -// onWheel: { -// if(spinBox.activeFocus) -// wheel.accepted = false -// else -// wheel.accepted = true -// } -// onPressed: { -// mouse.accepted = false -// } -// onReleased: { -// mouse.accepted = false -// } -// onClicked: { -// mouse.accepted = false -// } -// onDoubleClicked: { -// mouse.accepted = false -// } -// } + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.NoButton + onWheel: { + if (wheel.angleDelta.y > 0) + value += stepSize + else + value -= stepSize + } + } }