Index: sources/gui/qml/components/SliderArrows.qml =================================================================== diff -u -r642f08650a7a88ad6a2305fdea6bd18365aab5c7 -re95e33b2c638744d7a83c58c120f39a394d5d944 --- sources/gui/qml/components/SliderArrows.qml (.../SliderArrows.qml) (revision 642f08650a7a88ad6a2305fdea6bd18365aab5c7) +++ sources/gui/qml/components/SliderArrows.qml (.../SliderArrows.qml) (revision e95e33b2c638744d7a83c58c120f39a394d5d944) @@ -26,6 +26,8 @@ * \brief Denali project SliderArrows */ Row { id: _adjustValueButtonsContainer + property bool enablePressAndHold : false + signal incrementValue() signal decrementValue() @@ -50,8 +52,10 @@ onPressed: decrementValue() onPressAndHold: { - _sliderAdjustValueTimer.isIncrementing = false - _sliderAdjustValueTimer.restart() + if(enablePressAndHold) { + _sliderAdjustValueTimer.isIncrementing = false + _sliderAdjustValueTimer.restart() + } } onReleased: _sliderAdjustValueTimer.stop() } @@ -72,8 +76,10 @@ onPressed: incrementValue() onPressAndHold: { - _sliderAdjustValueTimer.isIncrementing = true - _sliderAdjustValueTimer.restart() + if(enablePressAndHold) { + _sliderAdjustValueTimer.isIncrementing = true + _sliderAdjustValueTimer.restart() + } } onReleased: _sliderAdjustValueTimer.stop() }