diff --git a/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui b/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui
index ee849cfa8a..e2fb8e5189 100644
--- a/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui
+++ b/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui
@@ -7,7 +7,7 @@
0
0
536
- 672
+ 752
@@ -36,46 +36,7 @@
-
-
-
-
-
- CalculiX binary
-
-
-
- -
-
-
- Use standard ccx binary path
-
-
- true
-
-
- UseStandardCcxLocation
-
-
- Mod/Fem/Ccx
-
-
-
- -
-
-
- false
-
-
-
- 100
- 0
-
-
-
- ccx binary path:
-
-
-
- -
+
-
false
@@ -115,14 +76,14 @@
- -
+
-
Editor
- -
+
-
Use internal editor for .inp files
@@ -138,7 +99,7 @@
- -
+
-
false
@@ -154,7 +115,46 @@
- -
+
-
+
+
+ Use standard ccx binary path
+
+
+ true
+
+
+ UseStandardCcxLocation
+
+
+ Mod/Fem/Ccx
+
+
+
+ -
+
+
+ false
+
+
+
+ 100
+ 0
+
+
+
+ ccx binary path:
+
+
+
+ -
+
+
+ Solver frame work to run CalculiX with
+
+
+
+ -
false
@@ -167,14 +167,14 @@
- -
+
-
Split .inp
- -
+
-
true
@@ -193,6 +193,57 @@
+ -
+
+
+ CalculiX binary
+
+
+
+ -
+
+
+
+ 75
+ true
+
+
+
+ General FEM solver framework
+
+
+ Mod/Fem/Ccx
+
+
+ useNewSolverFrameWork
+
+
+
+ -
+
+
+
+ 75
+ true
+
+
+
+ sdfsdfsdfds
+
+
+ CCX Tools (well tested)
+
+
+ true
+
+
+ Mod/Fem/Ccx
+
+
+ useOldSolverFrameWork
+
+
+
@@ -457,7 +508,7 @@
- -
+
-
3D Output, unchecked for 2D
@@ -557,7 +608,7 @@
-
-
+
-
@@ -697,6 +748,11 @@
QDoubleSpinBox
+
+ Gui::PrefRadioButton
+ QRadioButton
+
+
diff --git a/src/Mod/Fem/Gui/DlgSettingsFemCcxImp.cpp b/src/Mod/Fem/Gui/DlgSettingsFemCcxImp.cpp
index c274c28221..f76dcf96db 100644
--- a/src/Mod/Fem/Gui/DlgSettingsFemCcxImp.cpp
+++ b/src/Mod/Fem/Gui/DlgSettingsFemCcxImp.cpp
@@ -71,6 +71,8 @@ void DlgSettingsFemCcxImp::saveSettings()
cb_ccx_binary_std->onSave();
fc_ccx_binary_path->onSave();
cb_split_inp_writer->onSave();
+ rb_ccx_solver_old->onSave();
+ rb_ccx_solver_new->onSave();
}
void DlgSettingsFemCcxImp::loadSettings()
@@ -96,6 +98,8 @@ void DlgSettingsFemCcxImp::loadSettings()
cb_ccx_binary_std->onRestore();
fc_ccx_binary_path->onRestore();
cb_split_inp_writer->onRestore();
+ rb_ccx_solver_old->onRestore();
+ rb_ccx_solver_new->onRestore();
ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath
("User parameter:BaseApp/Preferences/Mod/Fem/Ccx");