Index: sources/gui/qml/pages/disinfect/DisinfectStack.qml =================================================================== diff -u -ra9524b7a57b19e112b18a1e4ae6a44fb9d00af90 -rbf894466a9c12a0bf0db190027256288f2c3f74d --- sources/gui/qml/pages/disinfect/DisinfectStack.qml (.../DisinfectStack.qml) (revision a9524b7a57b19e112b18a1e4ae6a44fb9d00af90) +++ sources/gui/qml/pages/disinfect/DisinfectStack.qml (.../DisinfectStack.qml) (revision bf894466a9c12a0bf0db190027256288f2c3f74d) @@ -53,35 +53,20 @@ else { vPage.reasonText = vDisinfectAdjustDisinfect.text() } } - property var doDisinfects : [ - doDisinfectFlush , - doDisinfectHeat , - doDisinfectChemical , - doDisinfectChemFlush , - doDisinfectROPermeate, - ] - DisinfectBase { id : _disinfectHome objectName : "_disinfectHome" property int stackStepIndex : 0 header.stepNames : [ _root.disinfectTitle ] title.text : _root.disinfectTitle TouchGrid { - width : parent.width / 2 - colCount : 1 - colSpacing : 0 - // rowCount : itemsText - itemsText : [ - _root.flushTitle , - _root.heatTitle , - _root.chemicalTitle , - _root.chemFlushTitle , - _root.roPermeateTitle, - ] - onItemClicked: { - doDisinfects[vIndex]() - } + property bool isVisible: vAdjustmentInstitutionalRecord.enableChemicalDisinfect + width : parent.width / 2 + colCount : 1 + colSpacing : 0 + itemsText : [ _root.flushTitle , _root.heatTitle , _root.chemicalTitle , _root.chemFlushTitle , _root.roPermeateTitle , ] + itemsVisible : [ true , true , isVisible , isVisible , true , ] + onItemClicked : [ doDisinfectFlush , doDisinfectHeat , doDisinfectChemical , doDisinfectChemFlush , doDisinfectROPermeate , ][vIndex]() } Image { id: _denaliDeviceImage anchors.right : parent.right