Index: sources/gui/qml/compounds/ValueAdjuster.qml =================================================================== diff -u -r56817942c7534dc34c2b0bce640534fa51671086 -r29331d6ae2d7af814a0f4a7a37390877a54f516d --- sources/gui/qml/compounds/ValueAdjuster.qml (.../ValueAdjuster.qml) (revision 56817942c7534dc34c2b0bce640534fa51671086) +++ sources/gui/qml/compounds/ValueAdjuster.qml (.../ValueAdjuster.qml) (revision 29331d6ae2d7af814a0f4a7a37390877a54f516d) @@ -47,6 +47,18 @@ function clear() { didActiveChange(false) } + function decrease() { + if ( ! isActive ) { didActiveChange(true); return } + + didChange(_rangedValue.decrementedValue()) + } + + function increase() { + if ( ! isActive ) { didActiveChange(true); return } + + didChange(_rangedValue.incrementedValue()) + } + RangedValue { id: _rangedValue objectName: "_rangedValue" } @@ -167,11 +179,8 @@ visible : _root.editable iconImageSource : enabled ? "qrc:/images/iArrowLeft" : "qrc:/images/iArrowLeftDisabled" - onClicked : { - if ( ! isActive ) { didActiveChange(true); return } - - didChange(_rangedValue.decrementedValue()) - } + onClicked : decrease() + onHold : decrease() } IconButton { id: _rightArrow @@ -185,10 +194,7 @@ visible : _root.editable iconImageSource : enabled ? "qrc:/images/iArrowRight" : "qrc:/images/iArrowRightDisabled" - onClicked : { - if ( ! isActive ) { didActiveChange(true); return } - - didChange(_rangedValue.incrementedValue()) - } + onClicked : increase() + onHold : increase() } }