From faa32ed33e030ab29d389c14d9c26ec0fa5e9cb3 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 4 Oct 2019 14:16:48 +0200 Subject: [PATCH] Remove another workaround in construction of QualityGroup Like the previous commit. Done during Turbo Testing and Tooling. --- cura/Machines/QualityManager.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/cura/Machines/QualityManager.py b/cura/Machines/QualityManager.py index 113253f822..4aa88d6775 100644 --- a/cura/Machines/QualityManager.py +++ b/cura/Machines/QualityManager.py @@ -111,14 +111,7 @@ class QualityManager(QObject): quality_group_dict = dict() for node in nodes_to_check: if node and node.quality_type: - # CURA-6599 - # Same as QualityChangesGroup. - # For some reason, QML will get null or fail to convert type for MachineManager.activeQualityChangesGroup() to - # a QObject. Setting the object ownership to QQmlEngine.CppOwnership doesn't work, but setting the object - # parent to application seems to work. - from cura.CuraApplication import CuraApplication - quality_group = QualityGroup(node.getMetaDataEntry("name", ""), node.quality_type, - parent = CuraApplication.getInstance()) + quality_group = QualityGroup(node.getMetaDataEntry("name", ""), node.quality_type) quality_group.setGlobalNode(node) quality_group_dict[node.quality_type] = quality_group