Index: sources/gui/qml/main.qml =================================================================== diff -u -rbc4b9e027cd54b49a73c3f7d6800a3563fc43b4c -rafd1d028227b4f58f864aa814fc4d4e286cb873b --- sources/gui/qml/main.qml (.../main.qml) (revision bc4b9e027cd54b49a73c3f7d6800a3563fc43b4c) +++ sources/gui/qml/main.qml (.../main.qml) (revision afd1d028227b4f58f864aa814fc4d4e286cb873b) @@ -83,6 +83,7 @@ import VTreatmentStop 0.1 import VTreatmentRanges 0.1 import VTreatmentHeparin 0.1 +import VTreatmentTrends 0.1 // Pre-Treatment import VPreTreatmentAdjustmentInitTreatment 0.1 @@ -304,6 +305,8 @@ VTreatmentCreate { id: vTreatmentCreate } VTreatmentRanges { id: vTreatmentRanges } + VTreatmentTrends { id: vTreatmentTrends } + VTreatmentAdjustmentBloodPrime { id: vTreatmentAdjustmentBloodPrime } VTreatmentAdjustmentBolusVolume { id: vTreatmentAdjustmentBolusVolume } VTreatmentAdjustmentIsolatedUFDurationEdit { id: vTreatmentAdjustmentIsolatedUFDurationEdit } @@ -383,6 +386,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() } + } + Connections { target: _mainStack function onIsCreateRx ( vState ) { _headerBar.isCreateRx = vState } }