Index: sources/gui/qml/components/SliderDoubleCreateTreatment.qml =================================================================== diff -u -rc71deaab48699cffdf9db816dfac2778d79c2238 -r2d09ae36f6b791e0415a87b6f14f582d4b434d7d --- sources/gui/qml/components/SliderDoubleCreateTreatment.qml (.../SliderDoubleCreateTreatment.qml) (revision c71deaab48699cffdf9db816dfac2778d79c2238) +++ sources/gui/qml/components/SliderDoubleCreateTreatment.qml (.../SliderDoubleCreateTreatment.qml) (revision 2d09ae36f6b791e0415a87b6f14f582d4b434d7d) @@ -53,6 +53,26 @@ anchors.horizontalCenter: parent.horizontalCenter color: "transparent"; + function setLowValid(valid) { + if (valid) { + _lowTitle.color = Colors.textMain + _lowSelectedValue.color = Colors.textMain + } else { + _lowTitle.color = Colors.createTrInvalidParam + _lowSelectedValue.color = Colors.createTrInvalidParam + } + } + + function setHighValid(valid) { + if (valid) { + _highTitle.color = Colors.textMain + _highSelectedValue.color = Colors.textMain + } else { + _highTitle.color = Colors.createTrInvalidParam + _highSelectedValue.color = Colors.createTrInvalidParam + } + } + Text { id: _lowTitle text: "Low" @@ -93,6 +113,7 @@ } onActiveChanged: { if (isActive) { + _lowTitle.color = Colors.textMain _lowSelectedValue.color = Colors.textMain } else { _lowSelectedValue.color = Colors.createTreatmentInactive; @@ -146,16 +167,17 @@ onActiveChanged: { if (isActive) { + _highTitle.color = Colors.textMain _highSelectedValue.color = Colors.textMain } else { _highSelectedValue.color = Colors.createTreatmentInactive } } - onProgressRectClicked: setActive(true) - onProgressRectDragged: setActive(true) - onDragged: setActive(true) - onClicked: setActive(true) + onProgressRectClicked: { setActive(true); setHighValid(true); } + onProgressRectDragged: { setActive(true); setHighValid(true); } + onDragged: { setActive(true); setHighValid(true); } + onClicked: { setActive(true); setHighValid(true); } } }