From 7ba93c9e329f966de41ee4e9974c5665a457699c Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Tue, 9 Mar 2021 00:38:33 +0100 Subject: [PATCH] Gui: Add setting for changing size of navigation cube It's already possible to change size of the navigation cube through the parameters. This just adds a GUI option in the preferences window. --- src/Gui/DlgSettingsNavigation.cpp | 2 ++ src/Gui/DlgSettingsNavigation.ui | 32 +++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/src/Gui/DlgSettingsNavigation.cpp b/src/Gui/DlgSettingsNavigation.cpp index cd558d11b7..080f3ff65f 100644 --- a/src/Gui/DlgSettingsNavigation.cpp +++ b/src/Gui/DlgSettingsNavigation.cpp @@ -94,6 +94,7 @@ void DlgSettingsNavigation::saveSettings() ui->CheckBox_UseAutoRotation->onSave(); ui->qspinNewDocScale->onSave(); ui->prefStepByTurn->onSave(); + ui->prefCubeSize->onSave(); bool showNaviCube = ui->groupBoxNaviCube->isChecked(); hGrp->SetBool("ShowNaviCube", showNaviCube); @@ -118,6 +119,7 @@ void DlgSettingsNavigation::loadSettings() ui->CheckBox_UseAutoRotation->onRestore(); ui->qspinNewDocScale->onRestore(); ui->prefStepByTurn->onRestore(); + ui->prefCubeSize->onRestore(); ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath ("User parameter:BaseApp/Preferences/View"); diff --git a/src/Gui/DlgSettingsNavigation.ui b/src/Gui/DlgSettingsNavigation.ui index f4296ac54c..cb04d56aa7 100644 --- a/src/Gui/DlgSettingsNavigation.ui +++ b/src/Gui/DlgSettingsNavigation.ui @@ -108,6 +108,38 @@ + + + + Cube size + + + + + + + Size of the navigation cube + + + 10 + + + 1024 + + + 10 + + + 132 + + + CubeSize + + + NaviCube + + +