Index: sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml =================================================================== diff -u -ra69a9ed9ddeca277545060abfaaed4c0c88ee208 -r18c39727da06312b90d15751e6a27e03c7b6742a --- sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml (.../PreTreatmentCreate.qml) (revision a69a9ed9ddeca277545060abfaaed4c0c88ee208) +++ sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml (.../PreTreatmentCreate.qml) (revision 18c39727da06312b90d15751e6a27e03c7b6742a) @@ -98,9 +98,7 @@ maximum : vTreatmentRanges.bloodFlowRateMax step : vTreatmentRanges.bloodFlowRateRes value : vTreatmentRanges.bloodFlowRateDef - onPressed : vTreatmentCreate.bloodFlowRate = value - onReleased : vTreatmentCreate.bloodFlowRate = value - onValueUpdateComplete: vTreatmentCreate.bloodFlowRate = value + onValueChanged: vTreatmentCreate.bloodFlowRate = value } SliderCreateTreatment { id: _dialysateFlowRate @@ -112,9 +110,7 @@ maximum : vTreatmentRanges.dialysateFlowRateMax step : vTreatmentRanges.dialysateFlowRateRes value : vTreatmentRanges.dialysateFlowRateDef - onPressed : vTreatmentCreate.dialysateFlowRate = value - onReleased : vTreatmentCreate.dialysateFlowRate = value - onValueUpdateComplete: vTreatmentCreate.dialysateFlowRate = value + onValueChanged : vTreatmentCreate.dialysateFlowRate = value } SliderCreateTreatment { id: _duration @@ -126,9 +122,7 @@ maximum : vTreatmentRanges.treatmentDurationMax step : vTreatmentRanges.treatmentDurationRes value : vTreatmentRanges.treatmentDurationDef - onPressed : vTreatmentCreate.treatmentDuration = value - onReleased : vTreatmentCreate.treatmentDuration = value - onValueUpdateComplete: vTreatmentCreate.treatmentDuration = value + onValueChanged: vTreatmentCreate.treatmentDuration = value; } Connections { target : _heparinDispensingRateSwitch @@ -172,11 +166,9 @@ maximum : vTreatmentRanges.heparinDispensingRateMax step : vTreatmentRanges.heparinDispensingRateRes value : vTreatmentRanges.heparinDispensingRateDef - onPressed : vTreatmentCreate.heparinDispensingRate = value - onReleased : vTreatmentCreate.heparinDispensingRate = value - onValueUpdateComplete: vTreatmentCreate.heparinDispensingRate = value - adjustable : _heparinDispensingRateSwitch.checked - inActiveZero: true + onValueChanged : vTreatmentCreate.heparinDispensingRate = value + adjustable : _heparinDispensingRateSwitch.checked + inActiveZero : true enableAdjustButtons: _heparinDispensingRateSwitch.checked // ToDo: create a component for Switch, @@ -245,11 +237,9 @@ maximum : vTreatmentRanges.heparinBolusVolumeMax step : vTreatmentRanges.heparinBolusVolumeRes value : vTreatmentRanges.heparinBolusVolumeDef - onPressed : vTreatmentCreate.heparinBolusVolume = value - onReleased : vTreatmentCreate.heparinBolusVolume = value - onValueUpdateComplete: vTreatmentCreate.heparinBolusVolume = value - adjustable : _heparinBolusVolumeSwitch.checked - inActiveZero: true + onValueChanged : vTreatmentCreate.heparinBolusVolume = value + adjustable : _heparinBolusVolumeSwitch.checked + inActiveZero : true enableAdjustButtons: _heparinBolusVolumeSwitch.checked // ToDo: create a component for this, @@ -316,10 +306,8 @@ maximum : vTreatmentRanges.heparinStopTimeMax step : vTreatmentRanges.heparinStopTimeRes value : vTreatmentRanges.heparinStopTimeDef - onPressed : vTreatmentCreate.heparinStopTime = value - onReleased : vTreatmentCreate.heparinStopTime = value - onValueUpdateComplete: vTreatmentCreate.heparinStopTime = value - enabled : false // this switch depends on the heparin dispencing + onValueChanged : vTreatmentCreate.heparinStopTime = value + enabled : false // this switch depends on the heparin dispencing enableAdjustButtons: _heparinDispensingRateSwitch.checked } @@ -332,9 +320,7 @@ maximum : vTreatmentRanges.salineBolusVolumeMax step : vTreatmentRanges.salineBolusVolumeRes value : vTreatmentRanges.salineBolusVolumeDef - onPressed : vTreatmentCreate.salineBolusVolume = value - onReleased : vTreatmentCreate.salineBolusVolume = value - onValueUpdateComplete: vTreatmentCreate.salineBolusVolume = value + onValueChanged : vTreatmentCreate.salineBolusVolume = value } Text { id: _titleTextOperation @@ -385,9 +371,7 @@ maximum : vTreatmentRanges.dialysateTempMax step : vTreatmentRanges.dialysateTempRes value : vTreatmentRanges.dialysateTempDef - onPressed : vTreatmentCreate.dialysateTemp = value - onReleased : vTreatmentCreate.dialysateTemp = value - onValueUpdateComplete: vTreatmentCreate.dialysateTemp = value + onValueChanged : vTreatmentCreate.dialysateTemp = value } // TODO : This has to be a Component @@ -606,9 +590,7 @@ maximum : vTreatmentRanges.bloodPressureMeasureIntervalMax step : vTreatmentRanges.bloodPressureMeasureIntervalRes value : vTreatmentRanges.bloodPressureMeasureIntervalDef - onPressed : vTreatmentCreate.bloodPressureMeasureInterval = value - onReleased : vTreatmentCreate.bloodPressureMeasureInterval = value - onValueUpdateComplete: vTreatmentCreate.bloodPressureMeasureInterval = value + onValueChanged: vTreatmentCreate.bloodPressureMeasureInterval = value adjustable : _bloodPressureIntervalSwitch.checked inActiveZero: true enableAdjustButtons: _bloodPressureIntervalSwitch.checked @@ -678,9 +660,7 @@ maximum : vTreatmentRanges.rinsebackFlowRateMax step : vTreatmentRanges.rinsebackFlowRateRes value : vTreatmentRanges.rinsebackFlowRateDef - onPressed : vTreatmentCreate.rinsebackFlowRate = value - onReleased : vTreatmentCreate.rinsebackFlowRate = value - onValueUpdateComplete: vTreatmentCreate.rinsebackFlowRate = value + onValueChanged : vTreatmentCreate.rinsebackFlowRate = value } Item { width : 50