mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-11 16:57:51 -06:00
Determine readonly state from location in filesystem instead of a metadata property
CURA-1684
This commit is contained in:
parent
5da3665832
commit
cd803bc36e
43 changed files with 9 additions and 48 deletions
|
@ -266,7 +266,7 @@ class MachineManagerModel(QObject):
|
|||
containers = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(id=container_id)
|
||||
if not containers or not self._global_container_stack:
|
||||
return True
|
||||
return containers[0].getMetaDataEntry("read_only", False) == "True"
|
||||
return containers[0].isReadOnly()
|
||||
|
||||
@pyqtSlot(result = str)
|
||||
def convertUserContainerToQuality(self):
|
||||
|
@ -288,7 +288,7 @@ class MachineManagerModel(QObject):
|
|||
|
||||
## Change type / id / name
|
||||
new_quality_container.setMetaDataEntry("type", "quality")
|
||||
new_quality_container.setMetaDataEntry("read_only", False)
|
||||
new_quality_container.setReadOnly(False)
|
||||
new_quality_container.setName(name)
|
||||
new_quality_container._id = name
|
||||
|
||||
|
@ -310,7 +310,7 @@ class MachineManagerModel(QObject):
|
|||
## Copy all values
|
||||
new_container.deserialize(containers[0].serialize())
|
||||
|
||||
new_container.setMetaDataEntry("read_only", False)
|
||||
new_container.setReadOnly(False)
|
||||
new_container.setName(new_name)
|
||||
new_container._id = new_name
|
||||
UM.Settings.ContainerRegistry.getInstance().addContainer(new_container)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue