mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-10 00:07:51 -06:00
Use ContainerTree to get quality groups instead of QualityManager
Contributes to issue CURA-6600.
This commit is contained in:
parent
d4cd5a7ea5
commit
9bcd3d8c1e
1 changed files with 1 additions and 2 deletions
|
@ -28,7 +28,6 @@ class CuraStackBuilder:
|
|||
def createMachine(cls, name: str, definition_id: str) -> Optional[GlobalStack]:
|
||||
from cura.CuraApplication import CuraApplication
|
||||
application = CuraApplication.getInstance()
|
||||
quality_manager = application.getQualityManager()
|
||||
registry = application.getContainerRegistry()
|
||||
|
||||
definitions = registry.findDefinitionContainers(id = definition_id)
|
||||
|
@ -64,7 +63,7 @@ class CuraStackBuilder:
|
|||
registry.addContainer(new_extruder)
|
||||
|
||||
preferred_quality_type = machine_definition.getMetaDataEntry("preferred_quality_type")
|
||||
quality_group_dict = quality_manager.getQualityGroups(new_global_stack)
|
||||
quality_group_dict = ContainerTree.getInstance().getCurrentQualityGroups()
|
||||
if not quality_group_dict:
|
||||
# There is no available quality group, set all quality containers to empty.
|
||||
new_global_stack.quality = application.empty_quality_container
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue