Use container tree to get the current printer's quality groups

Contributes to issue CURA-6600.
This commit is contained in:
Ghostkeeper 2019-08-26 14:00:35 +02:00
parent 51710c2868
commit 3655981c41
No known key found for this signature in database
GPG Key ID: 86BEF881AE2CF276

View File

@ -8,6 +8,7 @@ from UM.Qt.ListModel import ListModel
from UM.Settings.SettingFunction import SettingFunction from UM.Settings.SettingFunction import SettingFunction
import cura.CuraApplication # Imported this way to prevent circular dependencies. import cura.CuraApplication # Imported this way to prevent circular dependencies.
from cura.Machines.ContainerTree import ContainerTree
from cura.Machines.QualityManager import QualityGroup, QualityManager from cura.Machines.QualityManager import QualityGroup, QualityManager
@ -70,7 +71,7 @@ class QualityProfilesDropDownMenuModel(ListModel):
self.setItems([]) self.setItems([])
return return
quality_group_dict = QualityManager.getInstance().getQualityGroups(global_stack) quality_group_dict = ContainerTree.getInstance().getCurrentQualityGroups()
item_list = [] item_list = []
for key in sorted(quality_group_dict): for key in sorted(quality_group_dict):