Index: sources/gui/qml/main.qml =================================================================== diff -u -refb549a694539630ba7c1d8e348f598052b85f0f -rb238ed3e1aa94f5c03d4e1a6ed6c9fdfdd2a3cb5 --- sources/gui/qml/main.qml (.../main.qml) (revision efb549a694539630ba7c1d8e348f598052b85f0f) +++ sources/gui/qml/main.qml (.../main.qml) (revision b238ed3e1aa94f5c03d4e1a6ed6c9fdfdd2a3cb5) @@ -147,6 +147,17 @@ VTreatmentBloodFlow { id: vTreatmentBloodFlow } VTreatmentVitals { id: vTreatmentVitals interval : vTreatmentCreate.bloodPressureMeasureInterval + enableDialog: vHDOperationMode.inTreatment && vHDTreatmentStates.txDialysis + // 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() + vTreatmentVitals.doReset() + } + } } VGeneralEvent { id: vGeneralEvent }