Index: sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml =================================================================== diff -u -rca05e940ea4a0c567acb05c4c8777dea079b0f08 -r56b0b13aa9f9e7ae201bce1843015fe5b4b43d2c --- sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision ca05e940ea4a0c567acb05c4c8777dea079b0f08) +++ sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision 56b0b13aa9f9e7ae201bce1843015fe5b4b43d2c) @@ -22,9 +22,9 @@ Rectangle { id: _root property string title : "" property bool editEnabled : true - property bool lockEnabled : true property bool showLock : false property bool showEdit : true + property bool setEditActive : true // set to disable edit no matter what signal editClicked signal lockClicked @@ -38,7 +38,7 @@ MouseArea { id: _mouseArea anchors.fill : parent - enabled : editEnabled + enabled : editEnabled && _root.setEditActive onClicked : _root.editClicked() } @@ -63,10 +63,9 @@ right : _editButton.left rightMargin : Variables.defaultMargin * 2 } - enabled : lockEnabled visible : showLock - iconImageSource : lockEnabled ? editEnabled ? "qrc:/images/iUnlock" : "qrc:/images/iLock" : "qrc:/images/iLockDisabled" + iconImageSource : editEnabled ? "qrc:/images/iUnlock" : "qrc:/images/iLock" onPressed : { editEnabled = ! editEnabled _root.lockClicked() @@ -81,8 +80,8 @@ } visible : showEdit - enabled : editEnabled && lockEnabled - iconImageSource : editEnabled ? "qrc:/images/iEdit" : "qrc:/images/iEditDisabled" + enabled : editEnabled && _root.setEditActive + iconImageSource : enabled ? "qrc:/images/iEdit" : "qrc:/images/iEditDisabled" onPressed : _root.editClicked() } }