Index: leahi.qrc =================================================================== diff -u -rd4b7643b0a19278ea948a75553ff777e4e436c22 -rf46bc6ffce5eb0ac3e1bbd5a9b8ee9202209c881 --- leahi.qrc (.../leahi.qrc) (revision d4b7643b0a19278ea948a75553ff777e4e436c22) +++ leahi.qrc (.../leahi.qrc) (revision f46bc6ffce5eb0ac3e1bbd5a9b8ee9202209c881) @@ -53,6 +53,12 @@ sources/gui/qml/dialogs/headerbar/HeaderbarPrescription.qml sources/gui/qml/dialogs/headerbar/HeaderbarInformation.qml + + sources/gui/qml/dialogs/watersample/WaterSampleDialog.qml + sources/gui/qml/dialogs/watersample/WaterSampleBase.qml + sources/gui/qml/dialogs/watersample/WaterSamplePage.qml + sources/gui/qml/dialogs/watersample/WaterSampleDialysatePage.qml + resources/images/Logo d.png resources/images/Logo DialityT.png @@ -112,6 +118,7 @@ resources/images/Volume.png resources/images/water_sample_fail.png resources/images/water_sample_pass.png + resources/images/water_sample.png resources/images/ArrowDownDisabled.png resources/images/ArrowUpDisabled.png @@ -181,6 +188,7 @@ sources/gui/qml/components/RangedValue.qml sources/gui/qml/components/SubStepIndicator.qml sources/gui/qml/components/SDCInfo.qml + sources/gui/qml/components/BaseChart.qml sources/gui/qml/compounds/PressureRangeSlider.qml @@ -254,11 +262,9 @@ sources/gui/qml/pages/pretreatment/PreTreatmentBase.qml sources/gui/qml/pages/pretreatment/PreTreatmentStack.qml - sources/gui/qml/pages/pretreatment/PreTreatmentWaterSample.qml sources/gui/qml/pages/pretreatment/PreTreatmentSelfTests.qml sources/gui/qml/pages/pretreatment/PreTreatmentPrime.qml sources/gui/qml/pages/pretreatment/PreTreatmentInstallStack.qml - sources/gui/qml/pages/pretreatment/PreTreatmentUltrafiltration.qml sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml @@ -301,7 +307,7 @@ sources/gui/qml/pages/treatment/adjustments/TreatmentAdjustmentIsolatedUFConfirm.qml sources/gui/qml/pages/treatment/adjustments/TreatmentAdjustmentVitals.qml sources/gui/qml/pages/treatment/adjustments/TreatmentAdjustmentVitalsInterval.qml - sources/gui/qml/pages/treatment/adjustments/TreatmentAdjustmentMode.qml + sources/gui/qml/pages/treatment/adjustments/TreatmentAdjustmentHDF.qml sources/gui/qml/pages/endtreatment/EndTreatmentRinsebackStack.qml Index: sources/gui/qml/pages/treatment/TreatmentHome.qml =================================================================== diff -u -r3454906bbb35aa2976572145068980bf691daf1c -rf46bc6ffce5eb0ac3e1bbd5a9b8ee9202209c881 --- sources/gui/qml/pages/treatment/TreatmentHome.qml (.../TreatmentHome.qml) (revision 3454906bbb35aa2976572145068980bf691daf1c) +++ sources/gui/qml/pages/treatment/TreatmentHome.qml (.../TreatmentHome.qml) (revision f46bc6ffce5eb0ac3e1bbd5a9b8ee9202209c881) @@ -99,6 +99,7 @@ objectName : "treatmentUltrafiltration" width : cellWidth * 3 height : cellHeight + header.setEditActive: ! isTreatmentEnd // LEAHI-PRS-376 onEditClicked : sectionUltrafiltrationClicked() } @@ -131,14 +132,14 @@ CloseButton { id: _dismissButton objectName: "_dismissButton" anchors { - top: parent.top - bottom: parent.bottom - right: parent.right - margins: 20 + top : parent.top + bottom : parent.bottom + right : parent.right + margins : 20 } - width: height - visible: true - onClicked: { _notification.text = "" } + width : height + visible : true + onClicked : { _notification.text = "" } } } @@ -186,6 +187,17 @@ } } + Connections { target: vTreatmentAdjustmentSaline + function onAdjustmentTriggered ( vValue ) { + if (vTreatmentAdjustmentSaline.adjustment_Accepted) { + _notification.text = "" + } + else { + _notification.text = vTreatmentAdjustmentSaline.text() + } + } + } + onVisibleChanged: { if (visible) { _mainMenu.hidden = true Index: sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml =================================================================== diff -u -rd4b731494a05087a763afff95b91c675bb417347 -rf46bc6ffce5eb0ac3e1bbd5a9b8ee9202209c881 --- sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision d4b731494a05087a763afff95b91c675bb417347) +++ sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision f46bc6ffce5eb0ac3e1bbd5a9b8ee9202209c881) @@ -24,11 +24,14 @@ property bool editEnabled : true property bool showLock : false property bool showEdit : true + property bool showExpanding : false + property int titleLeftMargin: Variables.defaultMargin * 2 property bool setEditActive : true // set to disable edit no matter what - signal editClicked - signal lockClicked + signal editClicked() + signal lockClicked() + signal expandingClicked() color : Colors.treatmentSectionHeader height : Variables.contentHeight + (Variables.defaultMargin * 2) @@ -58,31 +61,35 @@ color: Colors.textTextRectLabel } - IconButton { id : _lockButton + Row { id: _buttonRow + spacing : Variables.defaultMargin * 2 anchors { verticalCenter : _title.verticalCenter - right : _editButton.left - rightMargin : Variables.defaultMargin * 2 + right : parent.right + rightMargin : Variables.defaultMargin * 2 } - iconSize : 30 - visible : showLock - iconImageSource : editEnabled ? "qrc:/images/iUnlock" : "qrc:/images/iLock" - onPressed : { - editEnabled = ! editEnabled - _root.lockClicked() + + ArrowButton {id : _expandingArrows + iconSize : Variables.iconButtonSize + visible : showExpanding + expandingArrow : true + onClicked : _root.expandingClicked() } - } - IconButton { id : _editButton - anchors { - verticalCenter : _title.verticalCenter - right : parent.right - rightMargin : Variables.defaultMargin + IconButton { id : _lockButton + visible : showLock + iconImageSource : editEnabled ? "qrc:/images/iUnlock" : "qrc:/images/iLock" + onPressed : { + editEnabled = ! editEnabled + _root.lockClicked() + } } - iconSize : 30 - visible : showEdit - enabled : editEnabled && _root.setEditActive - iconImageSource : enabled ? "qrc:/images/iEdit" : "qrc:/images/iEditDisabled" - onPressed : _root.editClicked() + + IconButton { id : _editButton + visible : showEdit + enabled : editEnabled && _root.setEditActive + iconImageSource : enabled ? "qrc:/images/iEdit" : "qrc:/images/iEditDisabled" + onPressed : _root.editClicked() + } } } Index: sources/view/VTreatmentCreate.h =================================================================== diff -u -rd4b7643b0a19278ea948a75553ff777e4e436c22 -rf46bc6ffce5eb0ac3e1bbd5a9b8ee9202209c881 --- sources/view/VTreatmentCreate.h (.../VTreatmentCreate.h) (revision d4b7643b0a19278ea948a75553ff777e4e436c22) +++ sources/view/VTreatmentCreate.h (.../VTreatmentCreate.h) (revision f46bc6ffce5eb0ac3e1bbd5a9b8ee9202209c881) @@ -100,11 +100,18 @@ VALUESET(float , dialysateTemp , 0) VALUESET(float , heparinDispensingRate , 0) VALUESET(float , heparinBolusVolume , 0) + VALUESET(float , substitutionFluidVolume , 0) VALUESET(QString , patientID ,"") VALUESET(bool , parametersValidated , 0) VALUESET(bool , parametersConfirmed , 0) + VALUESET(qint32 , dryBicabCartridgeSize , 0) + VALUESET(qint32 , bicarbFinalDialysateComposition , 0) + VALUESET(qint32 , sodiumFinalDialysateComposition , 0) + VALUESET(qint32 , actualRORejectionPercentage , 0) + + PROPERTY(QString , txCode ,"") TRIGGER(quint32 , bloodFlowRateRejectReason , 0)