From 26ebfbf8461e33d554f1b69d9530836a686bef68 Mon Sep 17 00:00:00 2001 From: donovaly Date: Sat, 8 Aug 2020 03:16:36 +0200 Subject: [PATCH] code simplifications and sorting --- src/Mod/Part/Gui/TaskFaceColors.cpp | 43 +++++------ src/Mod/Part/Gui/TaskFaceColors.h | 2 +- src/Mod/Part/Gui/TaskFaceColors.ui | 116 ++++++++++++++-------------- 3 files changed, 77 insertions(+), 84 deletions(-) diff --git a/src/Mod/Part/Gui/TaskFaceColors.cpp b/src/Mod/Part/Gui/TaskFaceColors.cpp index 127c701dbb..5114f91344 100644 --- a/src/Mod/Part/Gui/TaskFaceColors.cpp +++ b/src/Mod/Part/Gui/TaskFaceColors.cpp @@ -24,51 +24,50 @@ #include "PreCompiled.h" #ifndef _PreComp_ -# include +# include +# include # include # include # include # include -# include -# include -# include -# include -# include -# include -# include -# include -# include # include # include # include # include # include # include -# include -# include +# include +# include +# include +# include +# include +# include +# include +# include +# include +# include #endif #include "ui_TaskFaceColors.h" + +#include "SoBrepFaceSet.h" #include "TaskFaceColors.h" #include "ViewProviderExt.h" -#include "SoBrepFaceSet.h" +#include +#include #include #include #include #include #include #include +#include #include #include #include -#include - -#include -#include #include - using namespace PartGui; namespace bp = boost::placeholders; @@ -321,22 +320,20 @@ void FaceColors::slotDeleteObject(const Gui::ViewProvider& obj) Gui::Control().closeDialog(); } -void FaceColors::on_boxSelection_clicked() +void FaceColors::on_boxSelection_toggled(bool checked) { Gui::View3DInventor* view = qobject_cast(Gui::getMainWindow()->activeWindow()); // toggle the button state and feature - if (d->boxSelection) { + if (!checked) { d->boxSelection = false; - d->ui->boxSelection->setChecked(false); // end box selection mode if (view) view->getViewer()->stopSelection(); } else { d->boxSelection = true; - d->ui->boxSelection->setChecked(true); } - if (view && d->boxSelection) { + if (view && checked) { Gui::View3DInventorViewer* viewer = view->getViewer(); if (!viewer->isSelecting()) { viewer->startSelection(Gui::View3DInventorViewer::Rubberband); diff --git a/src/Mod/Part/Gui/TaskFaceColors.h b/src/Mod/Part/Gui/TaskFaceColors.h index 914210a585..4505a0f7d2 100644 --- a/src/Mod/Part/Gui/TaskFaceColors.h +++ b/src/Mod/Part/Gui/TaskFaceColors.h @@ -51,7 +51,7 @@ public: private Q_SLOTS: void on_colorButton_changed(); void on_defaultButton_clicked(); - void on_boxSelection_clicked(); + void on_boxSelection_toggled(bool checked); protected: void onSelectionChanged(const Gui::SelectionChanges& msg); diff --git a/src/Mod/Part/Gui/TaskFaceColors.ui b/src/Mod/Part/Gui/TaskFaceColors.ui index 7edcf74830..2e08fa5178 100644 --- a/src/Mod/Part/Gui/TaskFaceColors.ui +++ b/src/Mod/Part/Gui/TaskFaceColors.ui @@ -22,66 +22,62 @@ - - - - - Group box - - - - - - - 0 - 0 - - - - Faces: - - - - - - - [] - - - - - - - - 146 - 0 - - - - - 160 - 16777215 - - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - + + + Group box + + + + + + + 0 + 0 + + + + Faces: + + + + + + + + 146 + 0 + + + + + 160 + 16777215 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + [] + + + + +