Index: sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml =================================================================== diff -u -rd27d1a0cd3a0dd7ac8a7dd5cf1a66ca0e038e8dd -rca05e940ea4a0c567acb05c4c8777dea079b0f08 --- sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision d27d1a0cd3a0dd7ac8a7dd5cf1a66ca0e038e8dd) +++ sources/gui/qml/pages/treatment/TreatmentSectionHeader.qml (.../TreatmentSectionHeader.qml) (revision ca05e940ea4a0c567acb05c4c8777dea079b0f08) @@ -22,6 +22,7 @@ Rectangle { id: _root property string title : "" property bool editEnabled : true + property bool lockEnabled : true property bool showLock : false property bool showEdit : true @@ -62,11 +63,12 @@ right : _editButton.left rightMargin : Variables.defaultMargin * 2 } + enabled : lockEnabled visible : showLock - iconImageSource : editEnabled ? "qrc:/images/iUnlock" : "qrc:/images/iLock" + iconImageSource : lockEnabled ? editEnabled ? "qrc:/images/iUnlock" : "qrc:/images/iLock" : "qrc:/images/iLockDisabled" onPressed : { - editEnabled = !editEnabled + editEnabled = ! editEnabled _root.lockClicked() } } @@ -79,7 +81,7 @@ } visible : showEdit - enabled : editEnabled + enabled : editEnabled && lockEnabled iconImageSource : editEnabled ? "qrc:/images/iEdit" : "qrc:/images/iEditDisabled" onPressed : _root.editClicked() }