Index: sources/gui/qml/components/SliderCreateTreatment.qml =================================================================== diff -u -r7b4219600ec64c2860113225ced0b5fc839b8ad2 -r8d7f8d2ac6620e92ab3cd239d7d8641113ea3e53 --- sources/gui/qml/components/SliderCreateTreatment.qml (.../SliderCreateTreatment.qml) (revision 7b4219600ec64c2860113225ced0b5fc839b8ad2) +++ sources/gui/qml/components/SliderCreateTreatment.qml (.../SliderCreateTreatment.qml) (revision 8d7f8d2ac6620e92ab3cd239d7d8641113ea3e53) @@ -42,7 +42,7 @@ property bool active : false property bool valid : true - property alias showAdjustButtons : _sliderArrows.visible + property alias enableAdjustButtons : _sliderArrows.enabled property bool isUsingDisplayValue : true // indicate whether using the slider's actual value or displayedValue signal pressed () @@ -112,7 +112,7 @@ anchors.horizontalCenter: parent.horizontalCenter anchors.bottom : parent.bottom width : Variables.createTreatmentSliderWidth - height : Variables.sliderCreateTreatmentHeight + height : Variables.createTreatmentSliderBodyHeight diameter : Variables.sliderCircleDiameter touchMargin : Variables.createTreatmentSliderMargin handlerColor : Colors.createTreatmentInactive @@ -121,6 +121,7 @@ ticks : true isRoundedEnds : true hasBorder : true + borderColor : _root.active ? Colors.sliderBorderActive : Colors.sliderBorderInactive onDragged : { setInteractive(false) ; ; setActiveValid( );} onPressed : { setInteractive(false) ; _root.pressed ( ) ; } onReleased : { setInteractive(true ) ; _root.released( ) ; } @@ -129,6 +130,7 @@ SliderArrows{ id:_sliderArrows visible : true + enabled: _root.active anchors.verticalCenter : _slider.verticalCenter anchors.left : _slider.right anchors.leftMargin : Variables.sliderAdjustButtonLeftMargin