Version upgrade support_tree_enable -> support_structure

CURA-6711
This commit is contained in:
Nino van Hooff 2020-07-13 15:51:14 +02:00
parent e006bad297
commit bc34c8dd0b

View file

@ -21,7 +21,8 @@ _removed_settings = {
"spaghetti_max_height",
"spaghetti_inset",
"spaghetti_flow",
"spaghetti_infill_extra_volume"
"spaghetti_infill_extra_volume",
"support_tree_enable"
} # type: Set[str]
class VersionUpgrade462to47(VersionUpgrade):
@ -100,7 +101,13 @@ class VersionUpgrade462to47(VersionUpgrade):
correction = " + skin_line_width * (1.0 - ironing_flow / 100) / 2"
ironing_inset = "=(" + ironing_inset + ")" + correction
parser["values"]["ironing_inset"] = ironing_inset
# Set support_structure if necessary
if "support_tree_enable" in parser["values"]:
if parseBool(parser["values"]["support_tree_enable"]):
parser["values"]["support_structure"] = "tree"
parser["values"]["support_enable"] = "True"
for removed in set(parser["values"].keys()).intersection(_removed_settings):
del parser["values"][removed]