Index: sources/gui/qml/pages/treatment/TreatmentStack.qml =================================================================== diff -u -rccb91da4becded9a7ad409b758bba96784d9feba -r679f72813050ba2ca4d9161746ef3a219b562a1c --- sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision ccb91da4becded9a7ad409b758bba96784d9feba) +++ sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision 679f72813050ba2ca4d9161746ef3a219b562a1c) @@ -128,8 +128,8 @@ } TreatmentBegin { id: _treatmentBegin - onClickedBack : {vTreatmentCreate.doRequestPop() } - onClickedStart : {vTreatmentCreate.doStartTreatment(); } + onBackClicked : {vTreatmentCreate.doRequestPop() } + onStartClicked : {vTreatmentAdjustmentUltrafiltrationInit.doAdjustment(_treatmentBegin.volume) } } //// Treatment Adjustment Dialogs @@ -233,6 +233,21 @@ } } + Connections { target: vTreatmentAdjustmentUltrafiltrationInit + onAdjustmentTriggered : { + // the maximum ultrafiltration volume has to be set/revert regardless + vTreatmentUltrafiltration.maximum = vTreatmentAdjustmentUltrafiltrationInit.volume + _treatmentBegin.ufVolume = vTreatmentAdjustmentUltrafiltrationInit.volume + // but only if it has been accepted it will navigate + if (vTreatmentAdjustmentUltrafiltrationInit.adjustment_Accepted) { + vTreatmentCreate.doStartTreatment() + } + else { + _treatmentBegin.reasonText = vTreatmentAdjustmentUltrafiltrationInit.text() + } + } + } + Connections { target: vTreatmentAdjustmentUltrafiltrationState onAdjustmentTriggered : { if ( vTreatmentAdjustmentUltrafiltrationState.adjustment_Accepted ) {