Index: sources/gui/qml/pages/treatment/TreatmentStack.qml =================================================================== diff -u -r54221e0e6482d4124661190fab14551cba0ec535 -r27331dcb133e4d400eef25d5595c3b277e79504c --- sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision 54221e0e6482d4124661190fab14551cba0ec535) +++ sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision 27331dcb133e4d400eef25d5595c3b277e79504c) @@ -64,6 +64,9 @@ TreatmentBloodPrime { id: _treatmentBloodPrime } TreatmentUltrafiltrationItem{ id: _treatmentUltrafiltrationItem } TreatmentHome { id: _treatmentHome + onVisibleChanged : { + vTreatmentVitals.enableDialog = visible + } onSectionFlowClicked : { _treatmentAdjustmentFlow.open() } @@ -83,6 +86,9 @@ } ScreenItem { id: _treatmentTrending + onVisibleChanged : { + vTreatmentVitals.enableDialog = visible + } /* ----- TEST: Under the test code, for the plotting of the items ----- Timer { id: _timer property real x1: 0 @@ -167,6 +173,12 @@ } EntryDialog { id: _vitalEntry + function update(vSystolic, vDiastolic ,vHeartRate) { + _bphrEntry.systolic = vSystolic ? vSystolic : "" + _bphrEntry.diastolic = vDiastolic ? vDiastolic : "" + _bphrEntry.heartRate = vHeartRate ? vHeartRate : "" + } + titleText : qsTr("VITALS") autoHide : true autoHideDuration : vTreatmentVitals.timeout * 60000 // min => ms @@ -185,6 +197,7 @@ onAutoHidden : vTreatmentVitals.doTimeout() // only for logging + onOpened : _bphrEntry.setFocus() BPHREntry { id : _bphrEntry contentRectHeight : _vitalEntry.contentRect.height @@ -275,11 +288,12 @@ } Connections { target: _mainHome - onStartTreatment : { page ( _treatmentHome )} + onStartTreatment : { page( _treatmentHome )} } Connections { target: vTreatmentVitals - onDidTrigger : { _vitalEntry.open() } + onDidTrigger : { + _vitalEntry.update(vSystolic, vDiastolic, vHeartRate ) + _vitalEntry.open() } } - }