From 3655981c41815485b6e5f6fbce2abf5c1f87d46e Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Aug 2019 14:00:35 +0200 Subject: [PATCH] Use container tree to get the current printer's quality groups Contributes to issue CURA-6600. --- cura/Machines/Models/QualityProfilesDropDownMenuModel.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cura/Machines/Models/QualityProfilesDropDownMenuModel.py b/cura/Machines/Models/QualityProfilesDropDownMenuModel.py index 5113bd99b5..9b661f1996 100644 --- a/cura/Machines/Models/QualityProfilesDropDownMenuModel.py +++ b/cura/Machines/Models/QualityProfilesDropDownMenuModel.py @@ -8,6 +8,7 @@ from UM.Qt.ListModel import ListModel from UM.Settings.SettingFunction import SettingFunction import cura.CuraApplication # Imported this way to prevent circular dependencies. +from cura.Machines.ContainerTree import ContainerTree from cura.Machines.QualityManager import QualityGroup, QualityManager @@ -70,7 +71,7 @@ class QualityProfilesDropDownMenuModel(ListModel): self.setItems([]) return - quality_group_dict = QualityManager.getInstance().getQualityGroups(global_stack) + quality_group_dict = ContainerTree.getInstance().getCurrentQualityGroups() item_list = [] for key in sorted(quality_group_dict):