Index: sources/gui/qml/components/SliderCreateTreatment.qml =================================================================== diff -u -r4fab8841b1040c8eaa406713ff9bdc8c65b7b6ac -r95a840fc93f1a2cd65732d835fad2aca0f03f28e --- sources/gui/qml/components/SliderCreateTreatment.qml (.../SliderCreateTreatment.qml) (revision 4fab8841b1040c8eaa406713ff9bdc8c65b7b6ac) +++ sources/gui/qml/components/SliderCreateTreatment.qml (.../SliderCreateTreatment.qml) (revision 95a840fc93f1a2cd65732d835fad2aca0f03f28e) @@ -40,10 +40,12 @@ property alias isActive: _slider.isActive property alias sliderObjectName: _slider.objectName property alias selectedValueObjectName: _selected_value.objectName - signal sliderChanged() - height: Variables.progressbarRectHeight - width: Variables.progressbarRectWidth + signal pressed() + signal released() + + height: Variables.createTreatmentSliderHeight + width: Variables.createTreatmentSliderWidth anchors.horizontalCenter: parent.horizontalCenter color: "transparent"; @@ -80,10 +82,11 @@ Slider { id : _slider anchors.horizontalCenter: parent.horizontalCenter; anchors.bottom: parent.bottom; - width : Variables.progressbarSmallWidth + width : Variables.createTreatmentSliderWidth diameter: Variables.sliderCircleDiameter color : Colors.createTreatmentInactive - knobColor: Colors.createTreatmentInactive + handlerColor: Colors.createTreatmentInactive + touchMargin: Variables.createTreatmentSliderMargin height : 5 minimum : 100 maximum : 500 @@ -106,7 +109,8 @@ onProgressRectClicked: { setActive(true); setValid(true); } onProgressRectDragged: { setActive(true); setValid(true); } - onPressChanged: { _root.sliderChanged(); } + onPressed: { _root.pressed(); } + onReleased: { _root.released(); } onDragged: { setActive(true); setValid(true); } onClicked: { setActive(true); setValid(true); } }