Index: sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml =================================================================== diff -u -rd27d1a0cd3a0dd7ac8a7dd5cf1a66ca0e038e8dd -r56b0b13aa9f9e7ae201bce1843015fe5b4b43d2c --- sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision d27d1a0cd3a0dd7ac8a7dd5cf1a66ca0e038e8dd) +++ sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision 56b0b13aa9f9e7ae201bce1843015fe5b4b43d2c) @@ -24,6 +24,7 @@ property bool editEnabled : true property bool showLock : false property bool showEdit : true + property bool setEditActive : true // set to disable edit no matter what signal editClicked signal lockClicked @@ -37,7 +38,7 @@ MouseArea { id: _mouseArea anchors.fill : parent - enabled : editEnabled + enabled : editEnabled && _root.setEditActive onClicked : _root.editClicked() } @@ -66,7 +67,7 @@ visible : showLock iconImageSource : editEnabled ? "qrc:/images/iUnlock" : "qrc:/images/iLock" onPressed : { - editEnabled = !editEnabled + editEnabled = ! editEnabled _root.lockClicked() } } @@ -79,8 +80,8 @@ } visible : showEdit - enabled : editEnabled - iconImageSource : editEnabled ? "qrc:/images/iEdit" : "qrc:/images/iEditDisabled" + enabled : editEnabled && _root.setEditActive + iconImageSource : enabled ? "qrc:/images/iEdit" : "qrc:/images/iEditDisabled" onPressed : _root.editClicked() } }