Skip to content

Commit

Permalink
Merge pull request #18798 from Ultimaker/CURA-11801-values-not-visibl…
Browse files Browse the repository at this point in the history
…e-saving-ucp

Values now shown while saving UCP
  • Loading branch information
wawanbreton authored Apr 2, 2024
2 parents 4dd9c3f + 532dc08 commit e08123b
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions plugins/3MFWriter/SettingsExportModel.py
Original file line number Diff line number Diff line change
Expand Up @@ -125,12 +125,16 @@ def _exportSettings(settings_stack):
label = settings_catalog.i18nc(label_msgtxt, label_msgid)
value = settings_stack.getProperty(setting_to_export, "value")
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")
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:
value = f"{str(SettingDefinition.settingValueToString(setting_type, value))} {unit}"
else:
Expand Down

0 comments on commit e08123b

Please sign in to comment.