Fix value-units can now change visually/immediately on printer switch.

CURA-12443
This commit is contained in:
Remco Burema 2025-03-04 16:08:50 +01:00
parent 1198746870
commit cf419c3025
2 changed files with 13 additions and 1 deletions

View file

@ -92,6 +92,8 @@ SettingItem
UM.Label
{
id: unitlabel
anchors
{
left: parent.left
@ -106,6 +108,16 @@ SettingItem
horizontalAlignment: (input.effectiveHorizontalAlignment == Text.AlignLeft) ? Text.AlignRight : Text.AlignLeft
textFormat: Text.PlainText
color: UM.Theme.getColor("setting_unit")
Binding
{
target: unitlabel
property: "text"
value:
{
return propertyProvider.properties.unit;
}
}
}
TextInput

View file

@ -321,7 +321,7 @@ Item
containerStackId: contents.activeMachineId
key: model.key
watchedProperties: [ "value", "enabled", "state", "validationState", "settable_per_extruder", "resolve" ]
watchedProperties: [ "value", "enabled", "state", "validationState", "settable_per_extruder", "resolve", "unit" ]
storeIndex: 0
removeUnusedValue: model.resolve === undefined
}