Fix up readOnly property of XmlMaterialProfile

Contributes to CURA-341
This commit is contained in:
Arjen Hiemstra 2016-07-05 16:46:52 +02:00
parent ce065d110d
commit e80a999740

View file

@ -24,6 +24,13 @@ class XmlMaterialProfile(UM.Settings.InstanceContainer):
result.setMetaDataEntry("GUID", str(uuid.uuid4()))
return result
## Overridden from InstanceContainer
def setReadOnly(self, read_only):
super().setReadOnly(read_only)
for container in UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(GUID = self.getMetaDataEntry("GUID")):
container._read_only = read_only
## Overridden from InstanceContainer
def setMetaDataEntry(self, key, value):
super().setMetaDataEntry(key, value)