diff --git a/src/Gui/MainWindow.h b/src/Gui/MainWindow.h
index a980f0433c..662082c515 100644
--- a/src/Gui/MainWindow.h
+++ b/src/Gui/MainWindow.h
@@ -24,15 +24,12 @@
#ifndef GUI_MAINWINDOW_H
#define GUI_MAINWINDOW_H
-#include "Window.h"
-#include
-#include
-#include
-
#include
#include
#include
+#include "Window.h"
+
class QMimeData;
class QUrl;
class QMdiSubWindow;
diff --git a/src/Gui/MainWindowPy.cpp b/src/Gui/MainWindowPy.cpp
index f5b1400a56..a8d97dcabc 100644
--- a/src/Gui/MainWindowPy.cpp
+++ b/src/Gui/MainWindowPy.cpp
@@ -24,15 +24,15 @@
#include "PreCompiled.h"
#ifndef _PreComp_
# include
-# include
#endif
+#include
+
#include "MainWindowPy.h"
#include "MainWindow.h"
#include "MDIView.h"
#include "MDIViewPy.h"
#include "PythonWrapper.h"
-#include
using namespace Gui;
diff --git a/src/Gui/SoFCSelection.cpp b/src/Gui/SoFCSelection.cpp
index 4523c96709..578c646178 100644
--- a/src/Gui/SoFCSelection.cpp
+++ b/src/Gui/SoFCSelection.cpp
@@ -23,40 +23,27 @@
#include "PreCompiled.h"
#ifndef _PreComp_
-# include
-# include
+# include
# include
# include
-# include
-# include
-# include
#endif
-#include
-#include
-#include
-#include
-#include
-
#include
+#include
#include
#include
+#include
+#include
+#include
#include
+#include
#include
#include
-#include
-#include
-#include
-#include "View3DInventor.h"
-#include "View3DInventorViewer.h"
-
-#include
#include "SoFCSelection.h"
#include "MainWindow.h"
-#include "Selection.h"
-#include "SoFCSelectionAction.h"
#include "SoFCInteractiveElement.h"
+#include "SoFCSelectionAction.h"
#include "SoFCUnifiedSelection.h"
#include "ViewParams.h"
diff --git a/src/Gui/SoFCSelection.h b/src/Gui/SoFCSelection.h
index c37a5f1455..c6c8224435 100644
--- a/src/Gui/SoFCSelection.h
+++ b/src/Gui/SoFCSelection.h
@@ -35,14 +35,13 @@
# include
# endif
-#include
-#include
+#include
#include
#include
#include
+#include
#include
-#include
-#include
+
#include "SoFCSelectionContext.h"
class SoFullPath;
diff --git a/src/Gui/SoFCSelectionAction.cpp b/src/Gui/SoFCSelectionAction.cpp
index cd07fc627b..aa4768d627 100644
--- a/src/Gui/SoFCSelectionAction.cpp
+++ b/src/Gui/SoFCSelectionAction.cpp
@@ -23,41 +23,19 @@
#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
#endif
-#include
-
-#include "SoFCSelectionAction.h"
-#include "SoFCSelection.h"
-#include "SoFCUnifiedSelection.h"
-#include
-#include
-#include "Selection.h"
-
#include
#include
#include
@@ -65,30 +43,29 @@
#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 "SoFCSelectionAction.h"
+#include "SoFCSelection.h"
using namespace Gui;
diff --git a/src/Gui/SoFCSelectionAction.h b/src/Gui/SoFCSelectionAction.h
index e3e8331bd0..3361f83ccf 100644
--- a/src/Gui/SoFCSelectionAction.h
+++ b/src/Gui/SoFCSelectionAction.h
@@ -24,10 +24,7 @@
#ifndef _SoFCSelectionAction_h
#define _SoFCSelectionAction_h
-//#include
#include
-#include
-#include
#include
#include
#include
diff --git a/src/Gui/Tree.h b/src/Gui/Tree.h
index d2b4575757..4812812a49 100644
--- a/src/Gui/Tree.h
+++ b/src/Gui/Tree.h
@@ -25,15 +25,14 @@
#define GUI_TREE_H
#include
-#include
#include
#include
+#include
+#include
+#include
#include
#include
-#include
-#include
-
#include
#include
diff --git a/src/Gui/TreeView.cpp b/src/Gui/TreeView.cpp
index fb27e79d8f..8a17fe6186 100644
--- a/src/Gui/TreeView.cpp
+++ b/src/Gui/TreeView.cpp
@@ -27,11 +27,11 @@
#endif
#include "TreeView.h"
-#include "DocumentModel.h"
#include "Application.h"
#include "Document.h"
-#include "MDIView.h"
+#include "DocumentModel.h"
#include "MainWindow.h"
+#include "MDIView.h"
#include "ViewProvider.h"
using namespace Gui;
diff --git a/src/Gui/TreeView.h b/src/Gui/TreeView.h
index 091d8bfc33..4150372e71 100644
--- a/src/Gui/TreeView.h
+++ b/src/Gui/TreeView.h
@@ -26,12 +26,6 @@
#include
-#include
-#include
-
-#include
-#include
-
namespace Gui {
class GuiExport TreeView : public QTreeView
diff --git a/src/Gui/View3DInventorViewer.h b/src/Gui/View3DInventorViewer.h
index 6006df0e25..10befc8cd9 100644
--- a/src/Gui/View3DInventorViewer.h
+++ b/src/Gui/View3DInventorViewer.h
@@ -29,18 +29,18 @@
#include
#include
-#include
#include
+#include
+#include
+#include
+#include
#include
#include
#include
-#include
+
#include
#include
-#include
-#include
-
class SoTranslation;
class SoTransform;
class SoText2;
diff --git a/src/Gui/View3DPy.cpp b/src/Gui/View3DPy.cpp
index 691a617c94..e2c9f7f65b 100644
--- a/src/Gui/View3DPy.cpp
+++ b/src/Gui/View3DPy.cpp
@@ -25,12 +25,10 @@
#ifndef __InventorAll__
# include "InventorAll.h"
-# include
# include
# include
# include
# include
-# include
#endif
#include
diff --git a/src/Gui/View3DPy.h b/src/Gui/View3DPy.h
index d0f94fb521..35d6ab225c 100644
--- a/src/Gui/View3DPy.h
+++ b/src/Gui/View3DPy.h
@@ -24,8 +24,6 @@
#ifndef GUI_VIEW3DPY_H
#define GUI_VIEW3DPY_H
-#include
-#include
#include
#include