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
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):