Use shortcut to get current quality changes groups

Contributes to issue CURA-6600.
This commit is contained in:
Ghostkeeper 2019-08-28 13:56:37 +02:00
parent ae77f9124c
commit 7c90b5dd30
No known key found for this signature in database
GPG key ID: 86BEF881AE2CF276

View file

@ -19,11 +19,7 @@ class CustomQualityProfilesDropDownMenuModel(QualityProfilesDropDownMenuModel):
Logger.log("d", "No active GlobalStack, set %s as empty.", self.__class__.__name__)
return
variant_names = [extruder.variant.getName() for extruder in active_global_stack.extruders.values()]
material_bases = [extruder.material.getMetaDataEntry("base_file") for extruder in active_global_stack.extruders.values()]
extruder_enabled = [extruder.isEnabled for extruder in active_global_stack.extruders.values()]
machine_node = ContainerTree.getInstance().machines[active_global_stack.definition.getId()]
quality_changes_list = machine_node.getQualityChangesGroups(variant_names, material_bases, extruder_enabled)
quality_changes_list = ContainerTree.getInstance().getCurrentQualityChangesGroups()
item_list = []
for quality_changes_group in sorted(quality_changes_list, key = lambda qgc: qgc.name.lower()):