The slider was not forcing its setting value to stay the same when changes were made in the "Advanced" menu. This is because the slider updating and setting updating functions were intertwined. I've seperated them so that the slider no longer interferes with changes to the setting.

The Shell thickness settings were not being read or set correctly. I fixed this by setting the value to all extruders and reading from extruder 1. This setting is not set per machine but for all extruders. Not sure why.

CURA-9793
This commit is contained in:
Joey de l'Arago 2022-12-05 10:23:40 +01:00
parent df8d0e9b46
commit 540d810293
3 changed files with 65 additions and 34 deletions

View file

@ -58,6 +58,11 @@ RecommendedSettingSection
{
width: parent.width
settingName: "infill_pattern"
function updateSetting(value)
{
Cura.MachineManager.setSettingForAllExtruders("infill_pattern", "value", value)
}
}
},
RecommendedSettingItem
@ -76,6 +81,7 @@ RecommendedSettingSection
{
width: parent.width
settingName: "wall_thickness"
updateAllExtruders: true
validator: Cura.FloatValidator {}
unitText: catalog.i18nc("@label", "mm")
}
@ -88,6 +94,7 @@ RecommendedSettingSection
{
width: parent.width
settingName: "top_bottom_thickness"
updateAllExtruders: true
validator: Cura.FloatValidator {}
unitText: catalog.i18nc("@label", "mm")
}