From 220939acbf7b381df4a13ef3806804bc7b9ae0ff Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Wed, 4 May 2016 11:01:36 +0200 Subject: [PATCH] Add a preference for scaling up tiny objects When objects have been modeled with meters as units, they become so tiny that the cannot be selected in Cura to be scaled up. --- cura/CuraApplication.py | 1 + resources/qml/GeneralPage.qml | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 2a22b624a9..9b113b7de8 100644 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -115,6 +115,7 @@ class CuraApplication(QtApplication): Preferences.getInstance().addPreference("cura/categories_expanded", "") Preferences.getInstance().addPreference("view/center_on_select", True) Preferences.getInstance().addPreference("mesh/scale_to_fit", True) + Preferences.getInstance().addPreference("mesh/scale_tiny_meshes", True) Preferences.getInstance().setDefault("local_file/last_used_type", "text/x-gcode") JobQueue.getInstance().jobFinished.connect(self._onJobFinished) diff --git a/resources/qml/GeneralPage.qml b/resources/qml/GeneralPage.qml index c22cd6fef2..b2ff44b15a 100644 --- a/resources/qml/GeneralPage.qml +++ b/resources/qml/GeneralPage.qml @@ -136,6 +136,20 @@ UM.PreferencesPage } } + UM.TooltipArea { + width: childrenRect.width + height: childrenRect.height + text: catalog.i18nc("@info:tooltip","Should opened files be scaled up if they are extremely small?") + + CheckBox + { + id: scaleTinyCheckbox + text: catalog.i18nc("@option:check","Scale extremely small files") + checked: boolCheck(UM.Preferences.getValue("mesh/scale_tiny_meshes")) + onCheckedChanged: UM.Preferences.setValue("mesh/scale_tiny_meshes", checked) + } + } + UM.TooltipArea { width: childrenRect.width height: childrenRect.height