From 113dce72d761d7af7dd343f63108816d6d58d71f Mon Sep 17 00:00:00 2001 From: Uwe Date: Sun, 4 Dec 2022 17:05:07 +0100 Subject: [PATCH] [Mesh] Gui: ViewProvider*: remove unused includes - also some sorting --- src/Mod/Mesh/Gui/PreCompiled.h | 1 + src/Mod/Mesh/Gui/ViewProvider.cpp | 32 ++++--------- src/Mod/Mesh/Gui/ViewProvider.h | 8 ++-- src/Mod/Mesh/Gui/ViewProviderCurvature.cpp | 41 +++++----------- src/Mod/Mesh/Gui/ViewProviderCurvature.h | 4 +- src/Mod/Mesh/Gui/ViewProviderDefects.cpp | 18 ++----- src/Mod/Mesh/Gui/ViewProviderMeshFaceSet.cpp | 47 ++----------------- src/Mod/Mesh/Gui/ViewProviderMeshPyImp.cpp | 6 +-- src/Mod/Mesh/Gui/ViewProviderTransform.cpp | 17 +------ src/Mod/Mesh/Gui/ViewProviderTransform.h | 5 +- .../Gui/ViewProviderTransformDemolding.cpp | 15 ++---- .../Mesh/Gui/ViewProviderTransformDemolding.h | 7 +-- 12 files changed, 46 insertions(+), 155 deletions(-) diff --git a/src/Mod/Mesh/Gui/PreCompiled.h b/src/Mod/Mesh/Gui/PreCompiled.h index 4662842acc..1c782f3a10 100644 --- a/src/Mod/Mesh/Gui/PreCompiled.h +++ b/src/Mod/Mesh/Gui/PreCompiled.h @@ -45,6 +45,7 @@ // standard #include #include +#include // STL #include diff --git a/src/Mod/Mesh/Gui/ViewProvider.cpp b/src/Mod/Mesh/Gui/ViewProvider.cpp index d26493d6e6..36ca0e991f 100644 --- a/src/Mod/Mesh/Gui/ViewProvider.cpp +++ b/src/Mod/Mesh/Gui/ViewProvider.cpp @@ -20,84 +20,70 @@ * * ***************************************************************************/ - #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 #endif +#include #include #include -#include -/// Here the FreeCAD includes sorted by Base,App,Gui...... +#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 #include #include #include -#include #include -#include -#include #include #include diff --git a/src/Mod/Mesh/Gui/ViewProvider.h b/src/Mod/Mesh/Gui/ViewProvider.h index e0e4990452..1affd90392 100644 --- a/src/Mod/Mesh/Gui/ViewProvider.h +++ b/src/Mod/Mesh/Gui/ViewProvider.h @@ -24,13 +24,11 @@ #define MESHGUI_VIEWPROVIDERMESH_H #include -#include -#include -#include -#include #include -#include +#include +#include +#include class SoGroup; diff --git a/src/Mod/Mesh/Gui/ViewProviderCurvature.cpp b/src/Mod/Mesh/Gui/ViewProviderCurvature.cpp index 30148b8217..e16cfb49f8 100644 --- a/src/Mod/Mesh/Gui/ViewProviderCurvature.cpp +++ b/src/Mod/Mesh/Gui/ViewProviderCurvature.cpp @@ -20,65 +20,48 @@ * * ***************************************************************************/ - #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 #endif # include -# include -# include -// Here the FreeCAD includes sorted by Base,App,Gui...... -#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 "ViewProvider.h" #include "ViewProviderCurvature.h" + using namespace Mesh; using namespace MeshGui; using namespace std; diff --git a/src/Mod/Mesh/Gui/ViewProviderCurvature.h b/src/Mod/Mesh/Gui/ViewProviderCurvature.h index 2262924d6b..66576c7338 100644 --- a/src/Mod/Mesh/Gui/ViewProviderCurvature.h +++ b/src/Mod/Mesh/Gui/ViewProviderCurvature.h @@ -23,10 +23,12 @@ #ifndef MESHGUI_VIEWPROVIDER_MESH_CURVATURE_H #define MESHGUI_VIEWPROVIDER_MESH_CURVATURE_H -#include #include +#include + #include "ViewProvider.h" + class SoSeparator; class SbVec3f; class SoSwitch; diff --git a/src/Mod/Mesh/Gui/ViewProviderDefects.cpp b/src/Mod/Mesh/Gui/ViewProviderDefects.cpp index 3dbea45a82..87e1d60f85 100644 --- a/src/Mod/Mesh/Gui/ViewProviderDefects.cpp +++ b/src/Mod/Mesh/Gui/ViewProviderDefects.cpp @@ -20,9 +20,7 @@ * * ***************************************************************************/ - #include "PreCompiled.h" - #ifndef _PreComp_ # include # include @@ -34,24 +32,16 @@ # include #endif -/// Here the FreeCAD includes sorted by Base,App,Gui...... -#include -#include -#include -#include #include -#include +#include #include - -#include -#include -#include -#include #include +#include +#include -#include "ViewProvider.h" #include "ViewProviderDefects.h" + using namespace Mesh; using namespace MeshGui; diff --git a/src/Mod/Mesh/Gui/ViewProviderMeshFaceSet.cpp b/src/Mod/Mesh/Gui/ViewProviderMeshFaceSet.cpp index 7c0d7765a7..13d5ab05a9 100644 --- a/src/Mod/Mesh/Gui/ViewProviderMeshFaceSet.cpp +++ b/src/Mod/Mesh/Gui/ViewProviderMeshFaceSet.cpp @@ -20,71 +20,32 @@ * * ***************************************************************************/ - #include "PreCompiled.h" - #ifndef _PreComp_ # include -# include -# include + # include # include # include # include # include -# include -# include -# include -# include -# include # include -# include -# include -# include #endif -/// Here the FreeCAD includes sorted by Base,App,Gui...... -#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 "ViewProviderMeshFaceSet.h" -#include "SoFCMeshObject.h" #include "SoFCIndexedFaceSet.h" +#include "SoFCMeshObject.h" using namespace MeshGui; - PROPERTY_SOURCE(MeshGui::ViewProviderMeshFaceSet, MeshGui::ViewProviderMesh) ViewProviderMeshFaceSet::ViewProviderMeshFaceSet() diff --git a/src/Mod/Mesh/Gui/ViewProviderMeshPyImp.cpp b/src/Mod/Mesh/Gui/ViewProviderMeshPyImp.cpp index d05a86dd66..afd209c706 100644 --- a/src/Mod/Mesh/Gui/ViewProviderMeshPyImp.cpp +++ b/src/Mod/Mesh/Gui/ViewProviderMeshPyImp.cpp @@ -20,19 +20,17 @@ * * ***************************************************************************/ - #include "PreCompiled.h" - #ifndef _PreComp_ # include #endif -#include - +#include "ViewProvider.h" // inclusion of the generated files (generated out of ViewProviderMeshPy.xml) #include "ViewProviderMeshPy.h" #include "ViewProviderMeshPy.cpp" + using namespace MeshGui; // returns a string which represents the object e.g. when printed in python diff --git a/src/Mod/Mesh/Gui/ViewProviderTransform.cpp b/src/Mod/Mesh/Gui/ViewProviderTransform.cpp index 3d44df4e90..efa37db4f6 100644 --- a/src/Mod/Mesh/Gui/ViewProviderTransform.cpp +++ b/src/Mod/Mesh/Gui/ViewProviderTransform.cpp @@ -20,41 +20,26 @@ * * ***************************************************************************/ - #include "PreCompiled.h" - #ifndef _PreComp_ # include # include # include -# include # include # include #endif -/// Here the FreeCAD includes sorted by Base,App,Gui...... -#include -#include -#include -#include -#include #include -#include +#include -#include "ViewProvider.h" #include "ViewProviderTransform.h" -#include -#include -#include using namespace MeshGui; using Mesh::Feature; - PROPERTY_SOURCE(MeshGui::ViewProviderMeshTransform, MeshGui::ViewProviderMesh) - ViewProviderMeshTransform::ViewProviderMeshTransform() { pcTransformerDragger = new SoTransformerManip(); diff --git a/src/Mod/Mesh/Gui/ViewProviderTransform.h b/src/Mod/Mesh/Gui/ViewProviderTransform.h index 92ba9dafb8..476a63f268 100644 --- a/src/Mod/Mesh/Gui/ViewProviderTransform.h +++ b/src/Mod/Mesh/Gui/ViewProviderTransform.h @@ -23,6 +23,8 @@ #ifndef MESHGUI_VIEWPROVIDERMESHTRANSFORM_H #define MESHGUI_VIEWPROVIDERMESHTRANSFORM_H +#include "ViewProvider.h" + class SoSeparator; class SbVec3f; class SoSwitch; @@ -38,9 +40,6 @@ namespace Gui { class View3DInventorViewer; } - -#include "ViewProvider.h" - namespace MeshGui { /** Like Mesh viewprovider but with manipulator diff --git a/src/Mod/Mesh/Gui/ViewProviderTransformDemolding.cpp b/src/Mod/Mesh/Gui/ViewProviderTransformDemolding.cpp index 3befe614e9..9349efa341 100644 --- a/src/Mod/Mesh/Gui/ViewProviderTransformDemolding.cpp +++ b/src/Mod/Mesh/Gui/ViewProviderTransformDemolding.cpp @@ -20,9 +20,7 @@ * * ***************************************************************************/ - #include "PreCompiled.h" - #ifndef _PreComp_ # include # include @@ -35,22 +33,15 @@ # include #endif -#include "ViewProviderTransformDemolding.h" - -/// Here the FreeCAD includes sorted by Base,App,Gui...... #include -#include -#include -#include -#include #include -#include - #include -#include #include +#include "ViewProviderTransformDemolding.h" + + using Mesh::Feature; using MeshCore::MeshKernel; using MeshCore::MeshFacetIterator; diff --git a/src/Mod/Mesh/Gui/ViewProviderTransformDemolding.h b/src/Mod/Mesh/Gui/ViewProviderTransformDemolding.h index 178a753bc2..330959c226 100644 --- a/src/Mod/Mesh/Gui/ViewProviderTransformDemolding.h +++ b/src/Mod/Mesh/Gui/ViewProviderTransformDemolding.h @@ -23,7 +23,8 @@ #ifndef MESGUI_VIEWPROVIDERMESHTRANSFORMDEMOLDING_H #define MESGUI_VIEWPROVIDERMESHTRANSFORMDEMOLDING_H -#include +#include "ViewProvider.h" + class SoSeparator; class SbVec3f; @@ -42,10 +43,6 @@ namespace Gui { class View3DInventorViewer; } - -#include "ViewProvider.h" -#include - namespace MeshGui { /** Like Mesh viewprovider but with manipulator