Index: sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml =================================================================== diff -u -raac9d5d70abbd8d75c6e3782722e5daaf7355153 -r9cc1f3acf4c95042ad79b7688099fe5da19900e2 --- sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml (.../PreTreatmentCreate.qml) (revision aac9d5d70abbd8d75c6e3782722e5daaf7355153) +++ sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml (.../PreTreatmentCreate.qml) (revision 9cc1f3acf4c95042ad79b7688099fe5da19900e2) @@ -100,6 +100,7 @@ value : vTreatmentRanges.bloodFlowRateDef onPressed : vTreatmentCreate.bloodFlowRate = value onReleased : vTreatmentCreate.bloodFlowRate = value + onValueUpdateComplete: vTreatmentCreate.bloodFlowRate = value } SliderCreateTreatment { id: _dialysateFlowRate @@ -113,6 +114,7 @@ value : vTreatmentRanges.dialysateFlowRateDef onPressed : vTreatmentCreate.dialysateFlowRate = value onReleased : vTreatmentCreate.dialysateFlowRate = value + onValueUpdateComplete: vTreatmentCreate.dialysateFlowRate = value } SliderCreateTreatment { id: _duration @@ -126,6 +128,7 @@ value : vTreatmentRanges.treatmentDurationDef onPressed : vTreatmentCreate.treatmentDuration = value onReleased : vTreatmentCreate.treatmentDuration = value + onValueUpdateComplete: vTreatmentCreate.treatmentDuration = value } Connections { target : _heparinDispensingRateSwitch @@ -171,6 +174,7 @@ value : vTreatmentRanges.heparinDispensingRateDef onPressed : vTreatmentCreate.heparinDispensingRate = value onReleased : vTreatmentCreate.heparinDispensingRate = value + onValueUpdateComplete: vTreatmentCreate.heparinDispensingRate = value adjustable : _heparinDispensingRateSwitch.checked inActiveZero: true enableAdjustButtons: _heparinDispensingRateSwitch.checked @@ -242,6 +246,7 @@ value : vTreatmentRanges.heparinBolusVolumeDef onPressed : vTreatmentCreate.heparinBolusVolume = value onReleased : vTreatmentCreate.heparinBolusVolume = value + onValueUpdateComplete: vTreatmentCreate.heparinBolusVolume = value adjustable : _heparinBolusVolumeSwitch.checked inActiveZero: true enableAdjustButtons: _heparinBolusVolumeSwitch.checked @@ -312,7 +317,8 @@ value : vTreatmentRanges.heparinStopTimeDef onPressed : vTreatmentCreate.heparinStopTime = value onReleased : vTreatmentCreate.heparinStopTime = value - enabled : false // this switch dipends on the heparin dispencing + onValueUpdateComplete: vTreatmentCreate.heparinStopTime = value + enabled : false // this switch depends on the heparin dispencing enableAdjustButtons: _heparinDispensingRateSwitch.checked } @@ -327,6 +333,7 @@ value : vTreatmentRanges.salineBolusVolumeDef onPressed : vTreatmentCreate.salineBolusVolume = value onReleased : vTreatmentCreate.salineBolusVolume = value + onValueUpdateComplete: vTreatmentCreate.salineBolusVolume = value } Text { id: _titleTextOperation @@ -379,6 +386,7 @@ value : vTreatmentRanges.dialysateTempDef onPressed : vTreatmentCreate.dialysateTemp = value onReleased : vTreatmentCreate.dialysateTemp = value + onValueUpdateComplete: vTreatmentCreate.dialysateTemp = value } // TODO : This has to be a Component @@ -463,6 +471,21 @@ onMaxValueChanged : { if ( maxAdjusted ) vTreatmentCreate.arterialPressureLimitHigh = maxValue } onClicked : { if ( minAdjusted ) vTreatmentCreate.arterialPressureLimitLow = minValue if ( maxAdjusted ) vTreatmentCreate.arterialPressureLimitHigh = maxValue } + SliderArrows{ id:_arterialPressureLimitsMaxArrows + anchors.verticalCenter : _arterialPressureLimits.verticalCenter + anchors.left : _arterialPressureLimits.right + anchors.leftMargin : Variables.sliderAdjustButtonLeftMargin + onIncrementValue : _arterialPressureLimits.incrementMax(true) + onDecrementValue : _arterialPressureLimits.decrementMax(true) + } + + SliderArrows{ id:_arterialPressureLimitsMinArrows + anchors.verticalCenter : _arterialPressureLimits.verticalCenter + anchors.right : _arterialPressureLimits.left + anchors.rightMargin : Variables.sliderAdjustButtonRightMargin + onIncrementValue : _arterialPressureLimits.incrementMin(true) + onDecrementValue : _arterialPressureLimits.decrementMin(true) + } } } @@ -553,6 +576,22 @@ onMaxValueChanged : { if ( maxAdjusted ) vTreatmentCreate.venousPressureLimitHigh = maxValue } onClicked : { if ( minAdjusted ) vTreatmentCreate.venousPressureLimitLow = minValue if ( maxAdjusted ) vTreatmentCreate.venousPressureLimitHigh = maxValue } + + SliderArrows{ id:_venousPressureLimitsMaxArrows + anchors.verticalCenter : _venousPressureLimits.verticalCenter + anchors.left : _venousPressureLimits.right + anchors.leftMargin : Variables.sliderAdjustButtonLeftMargin + onIncrementValue : _venousPressureLimits.incrementMax(true) + onDecrementValue : _venousPressureLimits.decrementMax(true) + } + + SliderArrows{ id:_venousPressureLimitsMinArrows + anchors.verticalCenter : _venousPressureLimits.verticalCenter + anchors.right : _venousPressureLimits.left + anchors.rightMargin : Variables.sliderAdjustButtonRightMargin + onIncrementValue : _venousPressureLimits.incrementMin(true) + onDecrementValue : _venousPressureLimits.decrementMin(true) + } } } @@ -568,6 +607,7 @@ value : vTreatmentRanges.bloodPressureMeasureIntervalDef onPressed : vTreatmentCreate.bloodPressureMeasureInterval = value onReleased : vTreatmentCreate.bloodPressureMeasureInterval = value + onValueUpdateComplete: vTreatmentCreate.bloodPressureMeasureInterval = value adjustable : _bloodPressureIntervalSwitch.checked inActiveZero: true enableAdjustButtons: _bloodPressureIntervalSwitch.checked @@ -638,6 +678,7 @@ value : vTreatmentRanges.rinsebackFlowRateDef onPressed : vTreatmentCreate.rinsebackFlowRate = value onReleased : vTreatmentCreate.rinsebackFlowRate = value + onValueUpdateComplete: vTreatmentCreate.rinsebackFlowRate = value } Item { width : 50