Index: sources/gui/qml/components/SliderCreateTreatment.qml =================================================================== diff -u -rb72d5c0a794796139351ac79747e00d658bad620 -r4bba3aba944dd3a5461796e4f7a31d166dca42e0 --- sources/gui/qml/components/SliderCreateTreatment.qml (.../SliderCreateTreatment.qml) (revision b72d5c0a794796139351ac79747e00d658bad620) +++ sources/gui/qml/components/SliderCreateTreatment.qml (.../SliderCreateTreatment.qml) (revision 4bba3aba944dd3a5461796e4f7a31d166dca42e0) @@ -42,14 +42,15 @@ property bool active : false property bool valid : true + property alias showAdjustButtons : _sliderArrows.visible property bool isUsingDisplayValue : true // indicate whether using the slider's actual value or displayedValue signal pressed () signal released() height : Variables.createTreatmentSliderHeight width : Variables.createTreatmentSliderWidth - color : "transparent" + color : Colors.transparent anchors.horizontalCenter: parent.horizontalCenter @@ -124,4 +125,20 @@ onReleased : { setInteractive(true ) ; _root.released( ) ; } onHandleSelected : { setActiveValid(); } } + + SliderArrows{ id:_sliderArrows + visible : true + anchors.verticalCenter : _slider.verticalCenter + anchors.left : _slider.right + anchors.leftMargin : Variables.sliderAdjustButtonLeftMargin + + onIncrementValue : { + setActiveValid() + _slider.incrementValue(true) + } + onDecrementValue : { + setActiveValid() + _slider.decrementValue(true) + } + } }