mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-13 06:19:02 +08:00
Merge branch '4.7'
This commit is contained in:
commit
4058790491
@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2019 Ultimaker B.V.
|
# Copyright (c) 2020 Ultimaker B.V.
|
||||||
# Cura is released under the terms of the LGPLv3 or higher.
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
|
|
||||||
from typing import Any, cast, Dict, Optional, TYPE_CHECKING
|
from typing import Any, cast, Dict, Optional, TYPE_CHECKING
|
||||||
@ -132,7 +132,7 @@ class QualityManagementModel(ListModel):
|
|||||||
for metadata in quality_changes_group.metadata_per_extruder.values():
|
for metadata in quality_changes_group.metadata_per_extruder.values():
|
||||||
extruder_container = cast(InstanceContainer, container_registry.findContainers(id = metadata["id"])[0])
|
extruder_container = cast(InstanceContainer, container_registry.findContainers(id = metadata["id"])[0])
|
||||||
extruder_container.setName(new_name)
|
extruder_container.setName(new_name)
|
||||||
global_container = cast(InstanceContainer, container_registry.findContainers(id=quality_changes_group.metadata_for_global["id"])[0])
|
global_container = cast(InstanceContainer, container_registry.findContainers(id = quality_changes_group.metadata_for_global["id"])[0])
|
||||||
global_container.setName(new_name)
|
global_container.setName(new_name)
|
||||||
|
|
||||||
quality_changes_group.name = new_name
|
quality_changes_group.name = new_name
|
||||||
@ -164,10 +164,16 @@ class QualityManagementModel(ListModel):
|
|||||||
quality_group = quality_model_item["quality_group"]
|
quality_group = quality_model_item["quality_group"]
|
||||||
quality_changes_group = quality_model_item["quality_changes_group"]
|
quality_changes_group = quality_model_item["quality_changes_group"]
|
||||||
if quality_changes_group is None:
|
if quality_changes_group is None:
|
||||||
# Create global quality changes only.
|
|
||||||
new_quality_changes = self._createQualityChanges(quality_group.quality_type, intent_category, new_name,
|
new_quality_changes = self._createQualityChanges(quality_group.quality_type, intent_category, new_name,
|
||||||
global_stack, extruder_stack = None)
|
global_stack, extruder_stack = None)
|
||||||
container_registry.addContainer(new_quality_changes)
|
container_registry.addContainer(new_quality_changes)
|
||||||
|
|
||||||
|
for extruder in global_stack.extruderList:
|
||||||
|
new_extruder_quality_changes = self._createQualityChanges(quality_group.quality_type, intent_category,
|
||||||
|
new_name,
|
||||||
|
global_stack, extruder_stack = extruder)
|
||||||
|
|
||||||
|
container_registry.addContainer(new_extruder_quality_changes)
|
||||||
else:
|
else:
|
||||||
for metadata in [quality_changes_group.metadata_for_global] + list(quality_changes_group.metadata_per_extruder.values()):
|
for metadata in [quality_changes_group.metadata_for_global] + list(quality_changes_group.metadata_per_extruder.values()):
|
||||||
containers = container_registry.findContainers(id = metadata["id"])
|
containers = container_registry.findContainers(id = metadata["id"])
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user