mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-10 00:07:51 -06:00
CURA-4870 Fix references to the extruder stacks
This commit is contained in:
parent
22b1c2127f
commit
1ee5b44187
1 changed files with 5 additions and 4 deletions
|
@ -176,16 +176,17 @@ class MachineManager(QObject):
|
|||
if not self._global_container_stack:
|
||||
return
|
||||
|
||||
self._printer_configuration.printerType = self._global_container_stack.definition.getName()
|
||||
self._current_printer_configuration.printerType = self._global_container_stack.definition.getName()
|
||||
extruder_configurations = []
|
||||
for extruder in self._global_container_stack.extruders:
|
||||
for extruder in self._global_container_stack.extruders.values():
|
||||
extruder_configurations.append({
|
||||
"position": len(extruder_configurations),
|
||||
"material": extruder.material.getName() if extruder.material != self._empty_material_container else None,
|
||||
"hotendID": extruder.variant.getName() if extruder.variant != self._empty_variant_container else None
|
||||
})
|
||||
self._printer_configuration.extruderConfigurations = extruder_configurations
|
||||
self._printer_configuration.buildplateConfiguration = self._global_container_stack.variant.getName() if self._global_container_stack.variant is not None else None
|
||||
self._current_printer_configuration.extruderConfigurations = extruder_configurations
|
||||
self._current_printer_configuration.buildplateConfiguration = self._global_container_stack.variant.getName() if self._global_container_stack.variant is not None else None
|
||||
print(self._current_printer_configuration.extruderConfigurations)
|
||||
self.currentConfigurationChanged.emit()
|
||||
|
||||
@property
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue