From d52515d57d32ded06b8faf345d433e00cca6ce29 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 16 Mar 2017 19:06:57 +0100 Subject: [PATCH] Added invert zoom preference option --- resources/qml/Preferences/GeneralPage.qml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index 0220a605c8..00a3fdb893 100755 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -45,6 +45,8 @@ UM.PreferencesPage showOverhangCheckbox.checked = boolCheck(UM.Preferences.getValue("view/show_overhang")) UM.Preferences.resetPreference("view/center_on_select"); centerOnSelectCheckbox.checked = boolCheck(UM.Preferences.getValue("view/center_on_select")) + UM.Preferences.resetPreference("view/invert_zoom"); + invertZoomCheckbox.checked = boolCheck(UM.Preferences.getValue("view/invert_zoom")) UM.Preferences.resetPreference("view/top_layer_count"); topLayerCountCheckbox.checked = boolCheck(UM.Preferences.getValue("view/top_layer_count")) UM.Preferences.resetPreference("cura/choice_on_profile_override") @@ -232,6 +234,20 @@ UM.PreferencesPage } } + UM.TooltipArea { + width: childrenRect.width; + height: childrenRect.height; + text: catalog.i18nc("@info:tooltip","Should the default zoom behavior of cura be inverted?") + + CheckBox + { + id: invertZoomCheckbox + text: catalog.i18nc("@action:button","Invert the direction of camera zoom."); + checked: boolCheck(UM.Preferences.getValue("view/invert_zoom")) + onClicked: UM.Preferences.setValue("view/invert_zoom", checked) + } + } + UM.TooltipArea { width: childrenRect.width height: childrenRect.height