Fixed wrong saving of preferences.

Fixes #Cura-110
This commit is contained in:
Jaime van Kessel 2015-09-08 09:30:45 +02:00
parent 0530f107c7
commit 995c077627
2 changed files with 13 additions and 12 deletions

View file

@ -19,11 +19,12 @@ UM.PreferencesPage
UM.Preferences.resetPreference("physics/automatic_push_free")
UM.Preferences.resetPreference("mesh/scale_to_fit")
UM.Preferences.resetPreference("info/send_slice_info")
pushFreeCheckbox.checked = UM.Preferences.getValue("physics/automatic_push_free")
sendDataCheckbox.checked = UM.Preferences.getValue("info/send_slice_info")
scaleToFitCheckbox.checked = UM.Preferences.getValue("mesh/scale_to_fit")
pushFreeCheckbox.checked = boolCheck(UM.Preferences.getValue("physics/automatic_push_free"))
sendDataCheckbox.checked = boolCheck(UM.Preferences.getValue("info/send_slice_info"))
scaleToFitCheckbox.checked = boolCheck(UM.Preferences.getValue("mesh/scale_to_fit"))
languageComboBox.currentIndex = 0
}
GridLayout
{
columns: 2;
@ -103,7 +104,7 @@ UM.PreferencesPage
CheckBox
{
id: pushFreeCheckbox
checked: UM.Preferences.getValue("physics/automatic_push_free")
checked: boolCheck(UM.Preferences.getValue("physics/automatic_push_free"))
onCheckedChanged: UM.Preferences.setValue("physics/automatic_push_free", checked)
}
Button
@ -136,7 +137,7 @@ UM.PreferencesPage
CheckBox
{
id: sendDataCheckbox
checked: UM.Preferences.getValue("info/send_slice_info")
checked: boolCheck(UM.Preferences.getValue("info/send_slice_info"))
onCheckedChanged: UM.Preferences.setValue("info/send_slice_info", checked)
}
Button
@ -168,7 +169,7 @@ UM.PreferencesPage
CheckBox
{
id: scaleToFitCheckbox
checked: UM.Preferences.getValue("mesh/scale_to_fit")
checked: boolCheck(UM.Preferences.getValue("mesh/scale_to_fit"))
onCheckedChanged: UM.Preferences.setValue("mesh/scale_to_fit", checked)
}
Button

View file

@ -19,8 +19,8 @@ UM.PreferencesPage
{
UM.Preferences.resetPreference("view/show_overhang");
UM.Preferences.resetPreference("view/center_on_select");
overhangCheckbox.checked = UM.Preferences.getValue("view/show_overhang")
centerCheckbox.checked = UM.Preferences.getValue("view/center_on_select")
overhangCheckbox.checked = UM.Preferences.getValue("view/show_overhang") == "True"
centerCheckbox.checked = UM.Preferences.getValue("view/center_on_select") == "True"
}
GridLayout
@ -30,8 +30,8 @@ UM.PreferencesPage
CheckBox
{
id: overhangCheckbox
checked: UM.Preferences.getValue("view/show_overhang")
onCheckedChanged: UM.Preferences.setValue("view/show_overhang", checked)
checked: boolCheck(UM.Preferences.getValue("view/show_overhang"))
onCheckedChanged: UM.Preferences.setValue("view/show_overhang", checked ? "True" : "False")
}
Button
{
@ -63,8 +63,8 @@ UM.PreferencesPage
CheckBox
{
id: centerCheckbox
checked: UM.Preferences.getValue("view/center_on_select")
onCheckedChanged: UM.Preferences.setValue("view/center_on_select", checked)
checked: boolCheck(UM.Preferences.getValue("view/center_on_select"))
onCheckedChanged: UM.Preferences.setValue("view/center_on_select", checked ? "True" : "False")
}
Button
{