Index: sources/gui/qml/components/HeaderBar.qml =================================================================== diff -u -rb0370d82c7653eca5347374aa3f6b02a188c8fe7 -r171387aefe2f3d21245ff32fc9b9656c79bfa406 --- sources/gui/qml/components/HeaderBar.qml (.../HeaderBar.qml) (revision b0370d82c7653eca5347374aa3f6b02a188c8fe7) +++ sources/gui/qml/components/HeaderBar.qml (.../HeaderBar.qml) (revision 171387aefe2f3d21245ff32fc9b9656c79bfa406) @@ -12,6 +12,7 @@ readonly property int currentScreen : _headerMenu.currentScreen property bool isCreateRx : false // set in slot in parent property bool isHeparinFeatured : vSettings.heparinSyringePump + property bool isHDFFeatured : vTreatmentCreate.treatmentModality === HeaderBar.Mode_HDF width : Variables.applicationWidth height : Variables.headerHeight @@ -29,9 +30,18 @@ HDF = 3 } - onIsHeparinFeaturedChanged : vListModel.setHeaderbarVisible(HeaderBar.Heparin, _root.isHeparinFeatured) - Component.onCompleted : vListModel.setHeaderbarVisible(HeaderBar.Heparin, _root.isHeparinFeatured) + enum TreatmentModality { + Mode_HD , + Mode_HDF + } + onIsHDFFeaturedChanged : vListModel.setHeaderbarHDFVisible(_root.isHDFFeatured ) + onIsHeparinFeaturedChanged : vListModel.setHeaderbarHeparinVisible(_root.isHeparinFeatured ) + Component.onCompleted : { + vListModel.setHeaderbarHeparinVisible (_root.isHeparinFeatured ) + vListModel.setHeaderbarHDFVisible (_root.isHDFFeatured ) + } + function vitalsRecorded() { _vitalsButton.pulseAnimation.start() } MouseArea { id: _mouseArea