Index: sources/gui/qml/main.qml =================================================================== diff -u -r9048646630717f980a852df54349805ba63773e0 -r9bd436782039b50ac45eb38f561a36706517271b --- sources/gui/qml/main.qml (.../main.qml) (revision 9048646630717f980a852df54349805ba63773e0) +++ sources/gui/qml/main.qml (.../main.qml) (revision 9bd436782039b50ac45eb38f561a36706517271b) @@ -193,16 +193,11 @@ VTreatmentBloodFlow { id: vTreatmentBloodFlow } VTreatmentVitals { id: vTreatmentVitals - interval : vTreatmentCreate.bloodPressureMeasureInterval - enableDialog: vTDOpMode.inTreatment && vTDTreatmentStates.txTreatment - // As long as UI is in In-Tx BP/HR is updated and the dialog will pop up on interval. - onEnableDialogChanged : { - if ( vTreatmentVitals.enableDialog ) { - vTreatmentVitals.doTimerStart() - } - else { - vTreatmentVitals.doTimerStop() - } + interval : vTreatmentCreate.bloodPressureMeasureInterval + canStartInterval: vTreatmentCreate.parametersConfirmed + onCanStartIntervalChanged : { + if ( vTreatmentVitals.canStartInterval ) { vTreatmentVitals.doTimerStart() } + else { vTreatmentVitals.doTimerStop() } } }