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]:
|
def createMachine(cls, name: str, definition_id: str) -> Optional[GlobalStack]:
|
||||||
from cura.CuraApplication import CuraApplication
|
from cura.CuraApplication import CuraApplication
|
||||||
application = CuraApplication.getInstance()
|
application = CuraApplication.getInstance()
|
||||||
quality_manager = application.getQualityManager()
|
|
||||||
registry = application.getContainerRegistry()
|
registry = application.getContainerRegistry()
|
||||||
|
|
||||||
definitions = registry.findDefinitionContainers(id = definition_id)
|
definitions = registry.findDefinitionContainers(id = definition_id)
|
||||||
|
@ -64,7 +63,7 @@ class CuraStackBuilder:
|
||||||
registry.addContainer(new_extruder)
|
registry.addContainer(new_extruder)
|
||||||
|
|
||||||
preferred_quality_type = machine_definition.getMetaDataEntry("preferred_quality_type")
|
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:
|
if not quality_group_dict:
|
||||||
# There is no available quality group, set all quality containers to empty.
|
# There is no available quality group, set all quality containers to empty.
|
||||||
new_global_stack.quality = application.empty_quality_container
|
new_global_stack.quality = application.empty_quality_container
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue