mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-03 12:03:57 -06:00
Add properties for the individual containers in the global stack
This commit is contained in:
parent
37b4326e99
commit
95a6bef50f
1 changed files with 29 additions and 0 deletions
|
@ -13,6 +13,35 @@ class GlobalStack(ContainerStack):
|
||||||
super().__init__(container_id, *args, **kwargs)
|
super().__init__(container_id, *args, **kwargs)
|
||||||
|
|
||||||
def getProperty(self, key, property_name):
|
def getProperty(self, key, property_name):
|
||||||
|
|
||||||
|
@pyqtProperty(InstanceContainer)
|
||||||
|
def userChanges(self) -> InstanceContainer:
|
||||||
|
return self._containers[_ContainerIndexes.UserChanges]
|
||||||
|
|
||||||
|
@pyqtProperty(InstanceContainer)
|
||||||
|
def qualityChanges(self) -> InstanceContainer:
|
||||||
|
return self._containers[_ContainerIndexes.QualityChanges]
|
||||||
|
|
||||||
|
@pyqtProperty(InstanceContainer)
|
||||||
|
def quality(self) -> InstanceContainer:
|
||||||
|
return self._containers[_ContainerIndexes.Quality]
|
||||||
|
|
||||||
|
@pyqtProperty(InstanceContainer)
|
||||||
|
def material(self) -> InstanceContainer:
|
||||||
|
return self._containers[_ContainerIndexes.Material]
|
||||||
|
|
||||||
|
@pyqtProperty(InstanceContainer)
|
||||||
|
def variant(self) -> InstanceContainer:
|
||||||
|
return self._containers[_ContainerIndexes.Variant]
|
||||||
|
|
||||||
|
@pyqtProperty(InstanceContainer)
|
||||||
|
def definitionChanges(self) -> InstanceContainer:
|
||||||
|
return self._containers[_ContainerIndexes.DefinitionChanges]
|
||||||
|
|
||||||
|
@pyqtProperty(DefinitionContainer)
|
||||||
|
def definition(self) -> DefinitionContainer:
|
||||||
|
return self._containers[_ContainerIndexes.Definition]
|
||||||
|
|
||||||
if property_name == "value":
|
if property_name == "value":
|
||||||
resolve = super().getProperty(key, "resolve")
|
resolve = super().getProperty(key, "resolve")
|
||||||
if resolve:
|
if resolve:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue