Index: sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml =================================================================== diff -u -r4f7e0c9f1b844d4dfcd23c9d3bcd4d0200b1ae47 -r56b0b13aa9f9e7ae201bce1843015fe5b4b43d2c --- sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision 4f7e0c9f1b844d4dfcd23c9d3bcd4d0200b1ae47) +++ 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 @@ -35,6 +36,12 @@ anchors.top: parent.top + MouseArea { id: _mouseArea + anchors.fill : parent + enabled : editEnabled && _root.setEditActive + onClicked : _root.editClicked() + } + Text { id: _title anchors { verticalCenter: parent.verticalCenter @@ -60,7 +67,7 @@ visible : showLock iconImageSource : editEnabled ? "qrc:/images/iUnlock" : "qrc:/images/iLock" onPressed : { - editEnabled = !editEnabled + editEnabled = ! editEnabled _root.lockClicked() } } @@ -73,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() } }