From ede0dbdff79078325b9800a0c6afaf5ac9a0e09b Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 27 Feb 2016 17:16:38 +0100 Subject: [PATCH] + use quantity box in DlgSettingsImportExport --- src/Mod/Mesh/Gui/DlgSettingsImportExport.ui | 25 ++++++------------- .../Mesh/Gui/DlgSettingsImportExportImp.cpp | 13 ++++++++-- 2 files changed, 19 insertions(+), 19 deletions(-) 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/PrefWidgets.h
-
+ + Gui::QuantitySpinBox + QWidget +
Gui/PrefWidgets.h
+
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); } /**