mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-25 15:44:04 -06:00
Merge pull request #18798 from Ultimaker/CURA-11801-values-not-visible-saving-ucp
Values now shown while saving UCP
This commit is contained in:
commit
e08123bf86
1 changed files with 9 additions and 5 deletions
|
@ -125,12 +125,16 @@ class SettingsExportModel(QObject):
|
||||||
label = settings_catalog.i18nc(label_msgtxt, label_msgid)
|
label = settings_catalog.i18nc(label_msgtxt, label_msgid)
|
||||||
value = settings_stack.getProperty(setting_to_export, "value")
|
value = settings_stack.getProperty(setting_to_export, "value")
|
||||||
unit = settings_stack.getProperty(setting_to_export, "unit")
|
unit = settings_stack.getProperty(setting_to_export, "unit")
|
||||||
options = settings_stack.getProperty(setting_to_export, "options")
|
|
||||||
value_msgctxt = f"{str(setting_to_export)} option {str(value)}"
|
|
||||||
value_msgid = options.get(value, "")
|
|
||||||
value_name = settings_catalog.i18nc(value_msgctxt, value_msgid)
|
|
||||||
|
|
||||||
setting_type = settings_stack.getProperty(setting_to_export, "type")
|
setting_type = settings_stack.getProperty(setting_to_export, "type")
|
||||||
|
value_name = str(SettingDefinition.settingValueToString(setting_type, value))
|
||||||
|
if unit:
|
||||||
|
value_name += " " + str(unit)
|
||||||
|
if setting_type == "enum":
|
||||||
|
options = settings_stack.getProperty(setting_to_export, "options")
|
||||||
|
value_msgctxt = f"{str(setting_to_export)} option {str(value)}"
|
||||||
|
value_msgid = options.get(value, "")
|
||||||
|
value_name = settings_catalog.i18nc(value_msgctxt, value_msgid)
|
||||||
|
|
||||||
if setting_type is not None:
|
if setting_type is not None:
|
||||||
value = f"{str(SettingDefinition.settingValueToString(setting_type, value))} {unit}"
|
value = f"{str(SettingDefinition.settingValueToString(setting_type, value))} {unit}"
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue