Index: sources/gui/qml/pages/treatment/TreatmentStack.qml =================================================================== diff -u -rad78225384a974269b18c0fe3b55a7d64f77d813 -r631dadb4c886d7a68687aeb7451d59a144e47992 --- sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision ad78225384a974269b18c0fe3b55a7d64f77d813) +++ sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision 631dadb4c886d7a68687aeb7451d59a144e47992) @@ -75,11 +75,12 @@ // Components TreatmentBloodPrime { id: _treatmentBloodPrime - StackView.onActivating : { _headerBar.titleText = qsTr("Blood Priming") } - StackView.onDeactivated : { _headerBar.titleText = "" } - onDecreaseClicked : { vTreatmentAdjustmentBloodPrime.doDecrease () } - onIncreaseClicked : { vTreatmentAdjustmentBloodPrime.doIncrease () } - onPauseClicked : { vTreatmentAdjustmentBloodPrime.doPause () } + StackView.onActivating : { _headerBar.titleText = qsTr("Blood Priming") } + StackView.onDeactivated : { _headerBar.titleText = "" } + onIncrementRate : function(newValue) { vTreatmentAdjustmentBloodFlowRate.doAdjustment(newValue) } + onDecrementRate : function(newValue) { vTreatmentAdjustmentBloodFlowRate.doAdjustment(newValue) } + onPause : { vTreatmentAdjustmentBloodPrime.doPause() } + onResume : { vTreatmentAdjustmentBloodPrime.doResume() } } Connections { target: vTreatmentAdjustmentBloodPrime function onAdjustmentTriggered ( vValue ) { @@ -91,6 +92,16 @@ } } } + Connections { target: vTreatmentAdjustmentBloodFlowRate + function onAdjustmentTriggered ( vValue ) { + if (vTreatmentAdjustmentBloodPrime.adjustment_Accepted) { + _treatmentBloodPrime.notification.text = "" + } + else { + _treatmentBloodPrime.notification.text = vTreatmentAdjustmentBloodFlowRate.text() + } + } + } TreatmentHome { id: _treatmentHome } Connections { target: _treatmentHome