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