From b5c47ae8f32d3102dc909eadf52bfb9163a57362 Mon Sep 17 00:00:00 2001 From: "saumya.jain" Date: Thu, 2 Nov 2023 11:35:37 +0100 Subject: [PATCH] Intent type translated while reading 3mf CURA-11221 --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 2 +- plugins/3MFReader/WorkspaceDialog.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index 4e3962fd10..b97cb34b01 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -606,7 +606,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): self._dialog.setNumVisibleSettings(num_visible_settings) self._dialog.setQualityName(quality_name) self._dialog.setQualityType(quality_type) - self._dialog.setIntentName(intent_name) + self._dialog.setIntentName(intent_category) self._dialog.setNumSettingsOverriddenByQualityChanges(num_settings_overridden_by_quality_changes) self._dialog.setNumUserSettings(num_user_settings) self._dialog.setActiveMode(active_mode) diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index 135cf58435..8331d49813 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -222,8 +222,14 @@ class WorkspaceDialog(QObject): return self._intent_name def setIntentName(self, intent_name: str) -> None: + intent_name = intent_name.title() if self._intent_name != intent_name: - self._intent_name = intent_name + if intent_name == "": + self._intent_name = "Balanced" + elif intent_name == "Quick": + self._intent_name = "Draft" + else: + self._intent_name = intent_name self.intentNameChanged.emit() @pyqtProperty(str, notify=activeModeChanged)