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
+
+
+