Index: sources/gui/qml/pages/treatment/TreatmentStack.qml =================================================================== diff -u -rc1474e48907082e10a2eb03adf40f0acd4af9a63 -rff8553ddbd24f3b7e4727e78bc74c13e8eb7eeb5 --- sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision c1474e48907082e10a2eb03adf40f0acd4af9a63) +++ sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision ff8553ddbd24f3b7e4727e78bc74c13e8eb7eeb5) @@ -135,19 +135,25 @@ } TreatmentAdjustmentPressuresLimits { id: _treatmentAdjustmentPressuresLimits - onCloseClicked : close() - //onConfirmClicked : vTreatmentAdjustmentFlows.doAdjustment(bloodFlowRateValue, dialysateFlowRateValue) - // TODO : TEST : values are real regarding PRS but has to be populated my Model. - arterialPressureMinimum : -400 - arterialPressureLowerBound : -300 - arterialPressureUpperBound : +100 - arterialPressureMaximum : +600 - arterialPressureValue : vTreatmentPressureOcclusion.arterialPressure + onCloseClicked : close() + onConfirmClicked : vTreatmentAdjustmentPressuresLimits.doAdjustment( + arterialPressureLowerBound , + arterialPressureUpperBound , + venousPressureLowerBound , + venousPressureUpperBound + ) - venousPressureMinimum : -100 - venousPressureLowerBound : +100 - venousPressureUpperBound : +400 - venousPressureMaximum : +700 + arterialPressureMinimum : vTreatmentAdjustmentPressuresLimits.arterialLimitMin + arterialPressureLowerBound : vTreatmentAdjustmentPressuresLimits.arterialLimitLow + arterialPressureUpperBound : vTreatmentAdjustmentPressuresLimits.arterialLimitHigh + arterialPressureMaximum : vTreatmentAdjustmentPressuresLimits.arterialLimitMax + + venousPressureMinimum : vTreatmentAdjustmentPressuresLimits.venousLimitMin + venousPressureLowerBound : vTreatmentAdjustmentPressuresLimits.venousLimitLow + venousPressureUpperBound : vTreatmentAdjustmentPressuresLimits.venousLimitHigh + venousPressureMaximum : vTreatmentAdjustmentPressuresLimits.venousLimitMax + + arterialPressureValue : vTreatmentPressureOcclusion.arterialPressure venousPressureValue : vTreatmentPressureOcclusion.venousPressure } @@ -270,6 +276,14 @@ } } + Connections { target: vTreatmentAdjustmentPressuresLimits + onAdjustmentTriggered : { + if (vTreatmentAdjustmentUltrafiltrationConfirm.adjustment_Accepted) { + _treatmentAdjustmentPressuresLimits.close() + } + } + } + Connections { target: vCreateTreatment onShowConfirm : { push(_treatmentConfirm) } onShowPrime : { push(_treatmentPrime ) }