Index: sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml =================================================================== diff -u -r93b7d7da5dea9e0392e139b59117eb0315d6c343 -rec9c06478bddf4cadf546aa4a49bb18b224f3b50 --- sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision 93b7d7da5dea9e0392e139b59117eb0315d6c343) +++ sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision ec9c06478bddf4cadf546aa4a49bb18b224f3b50) @@ -25,6 +25,7 @@ property bool showLock : false property bool showEdit : true property int titleLeftMargin: Variables.defaultMargin * 2 + property bool setEditActive : true // set to disable edit no matter what signal editClicked signal lockClicked @@ -38,7 +39,7 @@ MouseArea { id: _mouseArea anchors.fill : parent - enabled : editEnabled + enabled : editEnabled && _root.setEditActive onClicked : _root.editClicked() } @@ -67,7 +68,7 @@ visible : showLock iconImageSource : editEnabled ? "qrc:/images/iUnlock" : "qrc:/images/iLock" onPressed : { - editEnabled = !editEnabled + editEnabled = ! editEnabled _root.lockClicked() } } @@ -80,8 +81,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() } }