Index: sources/gui/qml/pages/disinfect/DisinfectStack.qml =================================================================== diff -u -r1f22587bc26014248f67b0f102d6390592fd7c2c -rb78bf6b61adfec0f5ec35d99dd19a93467c8a964 --- sources/gui/qml/pages/disinfect/DisinfectStack.qml (.../DisinfectStack.qml) (revision 1f22587bc26014248f67b0f102d6390592fd7c2c) +++ sources/gui/qml/pages/disinfect/DisinfectStack.qml (.../DisinfectStack.qml) (revision b78bf6b61adfec0f5ec35d99dd19a93467c8a964) @@ -7,7 +7,7 @@ * * \file DisinfectStack.qml * \author (last) Behrouz NematiPour - * \date (last) 28-May-2023 + * \date (last) 28-Mar-2024 * \author (original) Behrouz NematiPour * \date (original) 17-Apr-2021 * @@ -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