Intent type translated while reading 3mf

CURA-11221
This commit is contained in:
saumya.jain 2023-11-02 11:35:37 +01:00 committed by c.lamboo
parent 22abbb82b5
commit b5c47ae8f3
2 changed files with 8 additions and 2 deletions

View file

@ -606,7 +606,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
self._dialog.setNumVisibleSettings(num_visible_settings) self._dialog.setNumVisibleSettings(num_visible_settings)
self._dialog.setQualityName(quality_name) self._dialog.setQualityName(quality_name)
self._dialog.setQualityType(quality_type) 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.setNumSettingsOverriddenByQualityChanges(num_settings_overridden_by_quality_changes)
self._dialog.setNumUserSettings(num_user_settings) self._dialog.setNumUserSettings(num_user_settings)
self._dialog.setActiveMode(active_mode) self._dialog.setActiveMode(active_mode)

View file

@ -222,8 +222,14 @@ class WorkspaceDialog(QObject):
return self._intent_name return self._intent_name
def setIntentName(self, intent_name: str) -> None: def setIntentName(self, intent_name: str) -> None:
intent_name = intent_name.title()
if self._intent_name != intent_name: 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() self.intentNameChanged.emit()
@pyqtProperty(str, notify=activeModeChanged) @pyqtProperty(str, notify=activeModeChanged)