Index: sources/gui/qml/components/SliderCreateTreatment.qml =================================================================== diff -u -r5e03d3f26ea0c88562e430c4b8192dd745fa1011 -rf813d68fd04134b788273466fbf754b8996b4ac2 --- sources/gui/qml/components/SliderCreateTreatment.qml (.../SliderCreateTreatment.qml) (revision 5e03d3f26ea0c88562e430c4b8192dd745fa1011) +++ sources/gui/qml/components/SliderCreateTreatment.qml (.../SliderCreateTreatment.qml) (revision f813d68fd04134b788273466fbf754b8996b4ac2) @@ -1,13 +1,13 @@ /*! * - * Copyright (c) 2020-2022 Diality Inc. - All Rights Reserved. + * Copyright (c) 2020-2023 Diality Inc. - All Rights Reserved. * \copyright * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file SliderCreateTreatment.qml * \author (last) Behrouz NematiPour - * \date (last) 22-Jul-2022 + * \date (last) 21-Oct-2022 * \author (original) Peter Lucia * \date (original) 07-Jul-2020 * @@ -42,12 +42,14 @@ property bool active : false property bool valid : true + property alias showAdjustButtons : _sliderArrows.visible + signal pressed () signal released() height : Variables.createTreatmentSliderHeight width : Variables.createTreatmentSliderWidth - color : "transparent" + color : Colors.transparent anchors.horizontalCenter: parent.horizontalCenter @@ -124,4 +126,20 @@ onProgressRectClicked : { ; ; setActiveValid( ) } onProgressRectDragged : { ; ; 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) + } + } }