Index: sources/gui/qml/pages/treatment/TreatmentCreate.qml =================================================================== diff -u -rf8321d4b6a5489f797122321a4821b4eeaaa50cb -rd47617a89c852ffc38d6a0c62eb18ea41ae27d29 --- sources/gui/qml/pages/treatment/TreatmentCreate.qml (.../TreatmentCreate.qml) (revision f8321d4b6a5489f797122321a4821b4eeaaa50cb) +++ sources/gui/qml/pages/treatment/TreatmentCreate.qml (.../TreatmentCreate.qml) (revision d47617a89c852ffc38d6a0c62eb18ea41ae27d29) @@ -93,9 +93,14 @@ step: vTreatmentCreate.bloodFlowRateRes text: qsTr("Blood Flow Rate") units: qsTr("mL/min") - onSliderChanged: { + onPressed: { + console.debug("Pressed blood flow rate.") vTreatmentCreate.bloodFlowRate = value; } + onReleased: { + console.debug("Released blood flow rate.") + vTreatmentCreate.bloodFlowRate = value; + } } SliderCreateTreatment { id: _dialysateFlowRate @@ -107,9 +112,12 @@ step: vTreatmentCreate.dialysateFlowRateRes text: qsTr("Dialysate Flow Rate") units: qsTr("mL/min") - onSliderChanged: { + onPressed: { vTreatmentCreate.dialysateFlowRate = value; } + onReleased: { + vTreatmentCreate.dialysateFlowRate = value; + } } SliderCreateTreatment { id: _duration @@ -121,9 +129,12 @@ step: vTreatmentCreate.durationRes text: qsTr("Duration") units: qsTr("min") - onSliderChanged: { + onPressed: { vTreatmentCreate.duration = value; } + onReleased: { + vTreatmentCreate.duration = value; + } } SliderCreateTreatment { id: _heparinDispensingRate @@ -135,9 +146,12 @@ step: vTreatmentCreate.heparinDispensingRateRes text: qsTr("Heparin Dispensing Rate") units: qsTr("mL/hr") - onSliderChanged: { + onPressed: { vTreatmentCreate.heparinDispensingRate = value; } + onReleased: { + vTreatmentCreate.heparinDispensingRate = value; + } } SliderCreateTreatment { id: _heparinBolusVolume @@ -150,9 +164,12 @@ text: qsTr("Heparin Bolus Volume") units: qsTr("mL") - onSliderChanged: { + onPressed: { vTreatmentCreate.heparinBolusVolume = value; } + onReleased: { + vTreatmentCreate.heparinBolusVolume = value; + } } SliderCreateTreatment { id: _heparinStopTime @@ -164,9 +181,12 @@ step: vTreatmentCreate.heparinStopTimeRes text: qsTr("Heparin Stop Time") units: qsTr("min") - onSliderChanged: { + onPressed: { vTreatmentCreate.heparinStopTime = value; } + onReleased: { + vTreatmentCreate.heparinStopTime = value; + } } SliderCreateTreatment { @@ -177,9 +197,12 @@ min: vTreatmentCreate.salineBolusVolumeMin max: vTreatmentCreate.salineBolusVolumeMax step: vTreatmentCreate.salineBolusVolumeRes - onSliderChanged: { + onPressed: { vTreatmentCreate.salineBolusVolume = value; } + onReleased: { + vTreatmentCreate.salineBolusVolume = value; + } } GridSelection { @@ -223,9 +246,12 @@ step: vTreatmentCreate.dialysateTempRes text: qsTr("Dialysate Temperature") units: qsTr("C") - onSliderChanged: { + onPressed: { vTreatmentCreate.dialysateTemp = value; } + onReleased: { + vTreatmentCreate.dialysateTemp = value; + } } Text { id: _arterialPressureLimitsTitle @@ -307,9 +333,12 @@ max: vTreatmentCreate.bloodPressureMeasureIntervalMax step: vTreatmentCreate.bloodPressureMeasureIntervalRes stepSnap: true - onSliderChanged: { + onPressed: { vTreatmentCreate.bloodPressureMeasureInterval = value } + onReleased: { + vTreatmentCreate.bloodPressureMeasureInterval = value + } } SliderCreateTreatment { id: _rinsebackFlowRate @@ -322,9 +351,12 @@ max: vTreatmentCreate.rinsebackFlowRateMax step: vTreatmentCreate.rinsebackFlowRateRes stepSnap: true - onSliderChanged: { + onPressed: { vTreatmentCreate.rinsebackFlowRate = value } + onReleased: { + vTreatmentCreate.rinsebackFlowRate = value + } } TouchRect { id : _continueRect