mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-19 12:47:49 -06:00
Correct some deprecations and remove duplicated code
This commit is contained in:
parent
5f7f7f944f
commit
ba37812793
2 changed files with 11 additions and 11 deletions
|
@ -258,6 +258,9 @@ class GlobalStack(CuraContainerStack):
|
||||||
def getHasVariants(self) -> bool:
|
def getHasVariants(self) -> bool:
|
||||||
return parseBool(self.getMetaDataEntry("has_variants", False))
|
return parseBool(self.getMetaDataEntry("has_variants", False))
|
||||||
|
|
||||||
|
def getHasVariantsBuildPlates(self) -> bool:
|
||||||
|
return parseBool(self._global_container_stack.getMetaDataEntry("has_variant_buildplates", False))
|
||||||
|
|
||||||
def getHasMachineQuality(self) -> bool:
|
def getHasMachineQuality(self) -> bool:
|
||||||
return parseBool(self.getMetaDataEntry("has_machine_quality", False))
|
return parseBool(self.getMetaDataEntry("has_machine_quality", False))
|
||||||
|
|
||||||
|
|
|
@ -499,35 +499,33 @@ class MachineManager(QObject):
|
||||||
return bool(self._stacks_have_errors)
|
return bool(self._stacks_have_errors)
|
||||||
|
|
||||||
@pyqtProperty(str, notify = globalContainerChanged)
|
@pyqtProperty(str, notify = globalContainerChanged)
|
||||||
@deprecated("use Cura.MachineManager.activeMachine.definition.getName instead", "4.1")
|
@deprecated("use Cura.MachineManager.activeMachine.definition.name instead", "4.1")
|
||||||
def activeMachineDefinitionName(self) -> str:
|
def activeMachineDefinitionName(self) -> str:
|
||||||
if self._global_container_stack:
|
if self._global_container_stack:
|
||||||
return self._global_container_stack.definition.getName()
|
return self._global_container_stack.definition.getName()
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
@pyqtProperty(str, notify = globalContainerChanged)
|
@pyqtProperty(str, notify = globalContainerChanged)
|
||||||
@deprecated("use Cura.MachineManager.activeMachine.getName instead", "4.1")
|
@deprecated("use Cura.MachineManager.activeMachine.name instead", "4.1")
|
||||||
def activeMachineName(self) -> str:
|
def activeMachineName(self) -> str:
|
||||||
if self._global_container_stack:
|
if self._global_container_stack:
|
||||||
return self._global_container_stack.getMetaDataEntry("group_name", self._global_container_stack.getName())
|
return self._global_container_stack.getMetaDataEntry("group_name", self._global_container_stack.getName())
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
@pyqtProperty(str, notify = globalContainerChanged)
|
@pyqtProperty(str, notify = globalContainerChanged)
|
||||||
@deprecated("use Cura.MachineManager.activeMachine.getId instead", "4.1")
|
@deprecated("use Cura.MachineManager.activeMachine.id instead", "4.1")
|
||||||
def activeMachineId(self) -> str:
|
def activeMachineId(self) -> str:
|
||||||
if self._global_container_stack:
|
if self._global_container_stack:
|
||||||
return self._global_container_stack.getId()
|
return self._global_container_stack.getId()
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
@pyqtProperty(str, notify = globalContainerChanged)
|
@pyqtProperty(str, notify = globalContainerChanged)
|
||||||
@deprecated("use Cura.MachineManager.activeMachine.firmwareVersion instead", "4.1")
|
|
||||||
def activeMachineFirmwareVersion(self) -> str:
|
def activeMachineFirmwareVersion(self) -> str:
|
||||||
if not self._printer_output_devices:
|
if not self._printer_output_devices:
|
||||||
return ""
|
return ""
|
||||||
return self._printer_output_devices[0].firmwareVersion
|
return self._printer_output_devices[0].firmwareVersion
|
||||||
|
|
||||||
@pyqtProperty(str, notify = globalContainerChanged)
|
@pyqtProperty(str, notify = globalContainerChanged)
|
||||||
@deprecated("use Cura.MachineManager.activeMachine.address instead", "4.1")
|
|
||||||
def activeMachineAddress(self) -> str:
|
def activeMachineAddress(self) -> str:
|
||||||
if not self._printer_output_devices:
|
if not self._printer_output_devices:
|
||||||
return ""
|
return ""
|
||||||
|
@ -556,18 +554,15 @@ class MachineManager(QObject):
|
||||||
return []
|
return []
|
||||||
|
|
||||||
@pyqtProperty(bool, notify = printerConnectedStatusChanged)
|
@pyqtProperty(bool, notify = printerConnectedStatusChanged)
|
||||||
@deprecated("use len(Cura.MachineManager.activeMachine.printers) instead", "4.1")
|
|
||||||
def activeMachineIsGroup(self) -> bool:
|
def activeMachineIsGroup(self) -> bool:
|
||||||
return bool(self._printer_output_devices) and len(self._printer_output_devices[0].printers) > 1
|
return bool(self._printer_output_devices) and len(self._printer_output_devices[0].printers) > 1
|
||||||
|
|
||||||
@pyqtProperty(bool, notify = printerConnectedStatusChanged)
|
@pyqtProperty(bool, notify = printerConnectedStatusChanged)
|
||||||
@deprecated("use Cura.MachineManager.activeMachine.connectionType instead", "4.1")
|
|
||||||
def activeMachineHasNetworkConnection(self) -> bool:
|
def activeMachineHasNetworkConnection(self) -> bool:
|
||||||
# A network connection is only available if any output device is actually a network connected device.
|
# A network connection is only available if any output device is actually a network connected device.
|
||||||
return any(d.connectionType == ConnectionType.NetworkConnection for d in self._printer_output_devices)
|
return any(d.connectionType == ConnectionType.NetworkConnection for d in self._printer_output_devices)
|
||||||
|
|
||||||
@pyqtProperty(bool, notify = printerConnectedStatusChanged)
|
@pyqtProperty(bool, notify = printerConnectedStatusChanged)
|
||||||
@deprecated("use Cura.MachineManager.activeMachine.connectionType instead", "4.1")
|
|
||||||
def activeMachineHasCloudConnection(self) -> bool:
|
def activeMachineHasCloudConnection(self) -> bool:
|
||||||
# A cloud connection is only available if any output device actually is a cloud connected device.
|
# A cloud connection is only available if any output device actually is a cloud connected device.
|
||||||
return any(d.connectionType == ConnectionType.CloudConnection for d in self._printer_output_devices)
|
return any(d.connectionType == ConnectionType.CloudConnection for d in self._printer_output_devices)
|
||||||
|
@ -735,6 +730,7 @@ class MachineManager(QObject):
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
@pyqtProperty(str, notify = activeVariantChanged)
|
@pyqtProperty(str, notify = activeVariantChanged)
|
||||||
|
@deprecated("use Cura.activeStack.variant.id instead", "4.1")
|
||||||
def activeVariantId(self) -> str:
|
def activeVariantId(self) -> str:
|
||||||
if self._active_container_stack:
|
if self._active_container_stack:
|
||||||
variant = self._active_container_stack.variant
|
variant = self._active_container_stack.variant
|
||||||
|
@ -754,6 +750,7 @@ class MachineManager(QObject):
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
@pyqtProperty(str, notify = globalContainerChanged)
|
@pyqtProperty(str, notify = globalContainerChanged)
|
||||||
|
@deprecated("use Cura.activeMachine.definition.id instead", "4.1")
|
||||||
def activeDefinitionId(self) -> str:
|
def activeDefinitionId(self) -> str:
|
||||||
if self._global_container_stack:
|
if self._global_container_stack:
|
||||||
return self._global_container_stack.definition.id
|
return self._global_container_stack.definition.id
|
||||||
|
@ -818,19 +815,19 @@ class MachineManager(QObject):
|
||||||
@pyqtProperty(bool, notify = globalContainerChanged)
|
@pyqtProperty(bool, notify = globalContainerChanged)
|
||||||
def hasMaterials(self) -> bool:
|
def hasMaterials(self) -> bool:
|
||||||
if self._global_container_stack:
|
if self._global_container_stack:
|
||||||
return Util.parseBool(self._global_container_stack.getMetaDataEntry("has_materials", False))
|
return self._global_container_stack.getHasMaterials()
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@pyqtProperty(bool, notify = globalContainerChanged)
|
@pyqtProperty(bool, notify = globalContainerChanged)
|
||||||
def hasVariants(self) -> bool:
|
def hasVariants(self) -> bool:
|
||||||
if self._global_container_stack:
|
if self._global_container_stack:
|
||||||
return Util.parseBool(self._global_container_stack.getMetaDataEntry("has_variants", False))
|
return self._global_container_stack.getHasVariants()
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@pyqtProperty(bool, notify = globalContainerChanged)
|
@pyqtProperty(bool, notify = globalContainerChanged)
|
||||||
def hasVariantBuildplates(self) -> bool:
|
def hasVariantBuildplates(self) -> bool:
|
||||||
if self._global_container_stack:
|
if self._global_container_stack:
|
||||||
return Util.parseBool(self._global_container_stack.getMetaDataEntry("has_variant_buildplates", False))
|
return self._global_container_stack.getHasVariantsBuildPlates()
|
||||||
return False
|
return False
|
||||||
|
|
||||||
## The selected buildplate is compatible if it is compatible with all the materials in all the extruders
|
## The selected buildplate is compatible if it is compatible with all the materials in all the extruders
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue