Index: sources/gui/qml/main.qml =================================================================== diff -u -rb12853c86ef9e517667516dc3e47bca07349cedf -r83f808d0f503ea847c27c1fbc65c2b95d2e5d6b0 --- sources/gui/qml/main.qml (.../main.qml) (revision b12853c86ef9e517667516dc3e47bca07349cedf) +++ sources/gui/qml/main.qml (.../main.qml) (revision 83f808d0f503ea847c27c1fbc65c2b95d2e5d6b0) @@ -75,6 +75,7 @@ import VTreatmentBloodPrime 0.1 import VTreatmentStop 0.1 import VTreatmentRanges 0.1 +import VTreatmentTrends 0.1 // Pre-Treatment import VPreTreatmentAdjustmentInitTreatment 0.1 import VDGFilterFlush 0.1 @@ -272,6 +273,7 @@ VTreatmentCreate { id: vTreatmentCreate } VTreatmentRanges { id: vTreatmentRanges } + VTreatmentTrends { id: vTreatmentTrends } VTreatmentAdjustmentSaline { id: vTreatmentAdjustmentSaline } VTreatmentAdjustmentVitals { id: vTreatmentAdjustmentVitals } VTreatmentAdjustmentUltrafiltrationState { id: vTreatmentAdjustmentUltrafiltrationState } @@ -339,6 +341,23 @@ function onStandbyWaitDisinfectChanged ( vValue ) { _mainMenu.isTreatment() } } + Connections { target: vTreatmentVitals + function onDidTimeout() { + // interval set to OFF so just record without vitals + if ( ! vTreatmentVitals.interval ) { + vTreatmentTrends.onNoVitalsRecord() + } + // interval is set and BP cuff is available + else if ( vTreatmentVitals.enableBPCuff ) { + vTreatmentTrends.onIntervalRequestVitals() + } + } + } + + Connections { target: vTreatmentAdjustmentVitals + function onDidTimeout() { vTreatmentTrends.onIntervalTimeoutVitals() } + } + // 9 - Others HeaderBar { id: _headerBar anchors.top: parent.top