From 972531b0a6db361779a1708c4df56db63635a4ab Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 28 Aug 2019 08:49:28 +0200 Subject: [PATCH] No longer update upon switching active profile It's not necessary since our model doesn't depend on that. Contributes to issue CURA-6600. --- cura/Machines/Models/QualityManagementModel.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cura/Machines/Models/QualityManagementModel.py b/cura/Machines/Models/QualityManagementModel.py index dbe2a94033..792159b31d 100644 --- a/cura/Machines/Models/QualityManagementModel.py +++ b/cura/Machines/Models/QualityManagementModel.py @@ -5,6 +5,7 @@ from PyQt5.QtCore import Qt, pyqtSlot from UM.Logger import Logger from UM.Qt.ListModel import ListModel +import cura.CuraApplication # Imported this way to prevent circular imports. from cura.Machines.ContainerTree import ContainerTree # @@ -24,13 +25,12 @@ class QualityManagementModel(ListModel): self.addRoleName(self.QualityGroupRole, "quality_group") self.addRoleName(self.QualityChangesGroupRole, "quality_changes_group") - from cura.CuraApplication import CuraApplication - self._container_registry = CuraApplication.getInstance().getContainerRegistry() - self._machine_manager = CuraApplication.getInstance().getMachineManager() - self._extruder_manager = CuraApplication.getInstance().getExtruderManager() + application = cura.CuraApplication.CuraApplication.getInstance() + self._container_registry = application.getContainerRegistry() + self._machine_manager = application.getMachineManager() + self._extruder_manager = application.getExtruderManager() self._machine_manager.globalContainerChanged.connect(self._update) - self._machine_manager.activeQualityGroupChanged.connect(self._onChange) self._update()