diff --git a/src/Mod/Mesh/Gui/DlgSettingsImportExport.ui b/src/Mod/Mesh/Gui/DlgSettingsImportExport.ui
index fe2883911..6b1024869 100644
--- a/src/Mod/Mesh/Gui/DlgSettingsImportExport.ui
+++ b/src/Mod/Mesh/Gui/DlgSettingsImportExport.ui
@@ -49,12 +49,9 @@
-
-
-
- mm
-
-
- 4
+
+
+ mm
0.000000000000000
@@ -68,12 +65,6 @@
0.100000000000000
-
- MaxDeviationExport
-
-
- Mod/Mesh
-
@@ -85,11 +76,11 @@
-
- Gui::PrefDoubleSpinBox
- QDoubleSpinBox
-
-
+
+ Gui::QuantitySpinBox
+ QWidget
+
+
diff --git a/src/Mod/Mesh/Gui/DlgSettingsImportExportImp.cpp b/src/Mod/Mesh/Gui/DlgSettingsImportExportImp.cpp
index 77cae3897..510e061ef 100644
--- a/src/Mod/Mesh/Gui/DlgSettingsImportExportImp.cpp
+++ b/src/Mod/Mesh/Gui/DlgSettingsImportExportImp.cpp
@@ -24,6 +24,8 @@
#include "DlgSettingsImportExportImp.h"
#include "ui_DlgSettingsImportExport.h"
+#include
+
using namespace MeshGui;
@@ -40,12 +42,19 @@ DlgSettingsImportExport::~DlgSettingsImportExport()
void DlgSettingsImportExport::saveSettings()
{
- ui->maxDeviationExport->onSave();
+ ParameterGrp::handle handle = App::GetApplication().GetParameterGroupByPath
+ ("User parameter:BaseApp/Preferences/Mod/Mesh/");
+ double value = ui->maxDeviationExport->value().getValue();
+ handle->SetFloat("MaxDeviationExport", value);
}
void DlgSettingsImportExport::loadSettings()
{
- ui->maxDeviationExport->onRestore();
+ ParameterGrp::handle handle = App::GetApplication().GetParameterGroupByPath
+ ("User parameter:BaseApp/Preferences/Mod/Mesh/");
+ double value = ui->maxDeviationExport->value().getValue();
+ value = handle->GetFloat("MaxDeviationExport", value);
+ ui->maxDeviationExport->setValue(value);
}
/**