From 6b50fb2f10d137fa0abb03ad900e01bebba7f3a8 Mon Sep 17 00:00:00 2001 From: Jane Tournois Date: Thu, 11 Mar 2021 15:14:34 +0100 Subject: [PATCH 1/2] disable nbSmoothing_spinbox when splitEdgesOnly_checkbox is checked --- .../Polyhedron/Plugins/PMP/Isotropic_remeshing_plugin.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_plugin.cpp b/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_plugin.cpp index 5bcf30de208..6fbf8082fef 100644 --- a/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_plugin.cpp +++ b/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_plugin.cpp @@ -954,9 +954,11 @@ private: ui.nbIterations_spinbox, SLOT(setDisabled(bool))); connect(ui.splitEdgesOnly_checkbox, SIGNAL(toggled(bool)), ui.protect_checkbox, SLOT(setDisabled(bool))); - connect(ui.protect_checkbox, SIGNAL(toggled(bool)), + connect(ui.splitEdgesOnly_checkbox, SIGNAL(toggled(bool)), ui.smooth1D_checkbox, SLOT(setDisabled(bool))); connect(ui.splitEdgesOnly_checkbox, SIGNAL(toggled(bool)), + ui.nbSmoothing_spinbox, SLOT(setDisabled(bool))); + connect(ui.protect_checkbox, SIGNAL(toggled(bool)), ui.smooth1D_checkbox, SLOT(setDisabled(bool))); connect(ui.preserveDuplicates_checkbox, SIGNAL(toggled(bool)), ui.protect_checkbox, SLOT(setChecked(bool))); From b0d871bf8f4df1b67453bb8cbe29bf2755556ef2 Mon Sep 17 00:00:00 2001 From: Jane Tournois Date: Thu, 11 Mar 2021 15:21:08 +0100 Subject: [PATCH 2/2] change the tab-order for options in UI --- .../demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_dialog.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_dialog.ui b/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_dialog.ui index 68b8ee3a92f..a35ec28d966 100644 --- a/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_dialog.ui +++ b/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_dialog.ui @@ -245,12 +245,12 @@ splitEdgesOnly_checkbox + edgeLength_dspinbox nbIterations_spinbox nbSmoothing_spinbox protect_checkbox smooth1D_checkbox preserveDuplicates_checkbox - buttonBox