intent name translated from intent_translations

CURA-11221
This commit is contained in:
saumya.jain 2023-11-06 13:12:47 +05:30 committed by c.lamboo
parent b5c47ae8f3
commit 9b9f6b1bc3

View file

@ -6,6 +6,7 @@ from PyQt6.QtGui import QDesktopServices
from typing import List, Optional, Dict, cast from typing import List, Optional, Dict, cast
from cura.Machines.Models.MachineListModel import MachineListModel from cura.Machines.Models.MachineListModel import MachineListModel
from cura.Machines.Models.IntentTranslations import intent_translations
from cura.Settings.GlobalStack import GlobalStack from cura.Settings.GlobalStack import GlobalStack
from UM.Application import Application from UM.Application import Application
from UM.FlameProfiler import pyqtSlot from UM.FlameProfiler import pyqtSlot
@ -222,14 +223,11 @@ 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:
if intent_name == "": try:
self._intent_name = "Balanced" self._intent_name = intent_translations[intent_name]["name"]
elif intent_name == "Quick": except:
self._intent_name = "Draft" self._intent_name = intent_name.title()
else:
self._intent_name = intent_name
self.intentNameChanged.emit() self.intentNameChanged.emit()
@pyqtProperty(str, notify=activeModeChanged) @pyqtProperty(str, notify=activeModeChanged)