Index: sources/gui/qml/pages/treatment/adjustments/TreatmentAdjustmentUltrafiltrationEdit.qml =================================================================== diff -u -r7c550f70136f2f33520661a2e97fe99021cc681d -r71bb1dea18ee4340d90d894a7ab8e147b5977bb4 --- sources/gui/qml/pages/treatment/adjustments/TreatmentAdjustmentUltrafiltrationEdit.qml (.../TreatmentAdjustmentUltrafiltrationEdit.qml) (revision 7c550f70136f2f33520661a2e97fe99021cc681d) +++ sources/gui/qml/pages/treatment/adjustments/TreatmentAdjustmentUltrafiltrationEdit.qml (.../TreatmentAdjustmentUltrafiltrationEdit.qml) (revision 71bb1dea18ee4340d90d894a7ab8e147b5977bb4) @@ -28,9 +28,10 @@ * To adjust the treatment ultrafiltration */ Item { id: _root - objectName: "TreatmentAdjustmentUltrafiltrationEdit" // SquishQt testability + objectName: "_TreatmentAdjustmentUltrafiltrationEdit" // SquishQt testability QtObject { id: _private + objectName: "_private" readonly property real minimum : calculatePrecisionValue( vTreatmentRanges.treatmentRanges_Ultrafiltration_Volume_Min ) readonly property real maximum : calculatePrecisionValue( vTreatmentRanges.treatmentRanges_Ultrafiltration_Volume_Max ) readonly property real volumeRes : calculatePrecisionValue( vTreatmentRanges.ultrafiltrationVolumeRes ) @@ -50,6 +51,7 @@ } TreatmentAdjustmentUltrafiltrationMetrics { id: _ufMetrics + objectName : "_ufMetrics" anchors { top : parent.top topMargin : Variables.defaultMargin @@ -76,7 +78,7 @@ spacing : 80 ProgressBar { id: _maxVolumeBar - objectName: "_maxVolumeBar" + objectName : "_maxVolumeBar" width : parent.width height : Variables.ultraFiltrationProgressBarHeight marker.visible : false @@ -105,6 +107,7 @@ value : _volumeGoalAdjuster.value Rectangle { id: _removedFill + objectName: "_removedFill" anchors { top : parent.top bottom : parent.bottom @@ -119,6 +122,7 @@ } RangeMarker { id: _lowMarker + objectName : "_lowMarker" anchors.bottom : parent.bottom x : (_maxVolumeBar.width * ((value - _maxVolumeBar.minimum) / (_maxVolumeBar.maximum - _maxVolumeBar.minimum))) - ((width+1)/2) z : _removedFill.z + 1 @@ -154,7 +158,7 @@ step : _private.volumeRes value : { value = _private.setVolume } // set without binding - onDidChange : function(vValue) { + onDidChange : { value = _private.calculatePrecisionValue(vValue) } onMinimumChanged: { @@ -173,6 +177,7 @@ } TouchRect { id: _continueButton + objectName : "_continueButton" anchors { bottom : parent.bottom bottomMargin : Variables.defaultMargin @@ -186,6 +191,9 @@ } isDefault : true enabled : _volumeGoalAdjuster.value !== _private.setVolume - onClicked : continueClicked(_volumeGoalAdjuster.value) + + onClicked : { + continueClicked(_volumeGoalAdjuster.value) + } } }