Gui: cleanup includes in *PyImp.cpp

Sort includes and implicitely add missing ones. While there
consistently explain where generated files some from.
This commit is contained in:
Ladislav Michl
2025-04-26 20:06:18 +02:00
committed by Chris Hennes
parent f9ab227459
commit e7bcb2c15e
13 changed files with 40 additions and 57 deletions

View File

@@ -24,9 +24,11 @@
#include <Inventor/details/SoDetail.h>
#include <Inventor/SoFullPath.h>
#include <Base/Interpreter.h>
// generated out of AxisOrigin.pyi
#include "AxisOriginPy.h"
#include "AxisOriginPy.cpp"
#include <Base/Interpreter.h>
using namespace Gui;

View File

@@ -26,19 +26,18 @@
#include <Base/PyWrapParseTupleAndKeywords.h>
#include "Command.h"
#include "Action.h"
#include "Application.h"
#include "Command.h"
#include "MainWindow.h"
#include "Selection.h"
#include "Window.h"
#include "PythonWrapper.h"
#include "Selection.h"
#include "ShortcutManager.h"
#include "Window.h"
// inclusion of the generated files (generated out of CommandPy.pyi)
// generated out of Command.pyi
#include "CommandPy.h"
#include "CommandPy.cpp"
#include "ShortcutManager.h"
// returns a string which represents the object e.g. when printed in python
std::string CommandPy::representation() const

View File

@@ -23,6 +23,7 @@
#include <sstream>
#include <App/Document.h>
#include <App/DocumentObjectPy.h>
#include <Base/Matrix.h>
#include <Base/MatrixPy.h>
#include <Base/Stream.h>
@@ -30,19 +31,17 @@
#include "Application.h"
#include "MergeDocuments.h"
#include "MDIView.h"
#include "ViewProviderExtern.h"
// inclusion of the generated files (generated out of DocumentPy.pyi)
#include "DocumentPy.h"
#include "DocumentPy.cpp"
#include <App/DocumentObjectPy.h>
#include "Tree.h"
#include "ViewProviderDocumentObject.h"
#include "ViewProviderDocumentObjectPy.h"
#include "ViewProviderExtern.h"
// generated out of Document.pyi
#include "DocumentPy.h"
#include "DocumentPy.cpp"
#include "ViewProviderPy.h"
#include "ViewProviderDocumentObjectPy.h"
using namespace Gui;
// returns a string which represent the object e.g. when printed in python

View File

@@ -20,16 +20,16 @@
* *
****************************************************************************/
#include <Base/BoundBoxPy.h>
#include <Base/MatrixPy.h>
#include <App/DocumentObjectPy.h>
#include <App/MaterialPy.h>
#include <Base/BoundBoxPy.h>
#include <Base/MatrixPy.h>
// generated out of LinkView.pyi
#include "LinkViewPy.h"
#include "LinkViewPy.cpp"
#include "ViewProviderDocumentObjectPy.h"
#include "ViewProviderDocumentObjectPy.h"
using namespace Gui;

View File

@@ -20,11 +20,10 @@
* *
***************************************************************************/
// inclusion of the generated files (generated out of NavigationStylePy.pyi)
// generated out of NavigationStyle.pyi
#include "Navigation/NavigationStylePy.h"
#include "Navigation/NavigationStylePy.cpp"
using namespace Gui;
/** @class NavigationStylePy

View File

@@ -20,12 +20,10 @@
* *
***************************************************************************/
// inclusion of the generated files (generated out of PythonWorkbenchPy.pyi)
// generated out of PythonWorkbench.pyi
#include "PythonWorkbenchPy.h"
#include "PythonWorkbenchPy.cpp"
using namespace Gui;
/** @class PythonWorkbenchPy

View File

@@ -29,12 +29,10 @@
#include "Selection.h"
#include "SelectionObject.h"
// inclusion of the generated files (generated out of SelectionObjectPy.xml)
// generated out of SelectionObject.pyi
#include "Selection/SelectionObjectPy.h"
#include "Selection/SelectionObjectPy.cpp"
using namespace Gui;
// returns a string which represents the object e.g. when printed in python

View File

@@ -20,18 +20,16 @@
* *
***************************************************************************/
#include <sstream>
#include <App/DocumentObjectPy.h>
#include "Document.h"
// inclusion of the generated files (generated out of ViewProviderDocumentObjectPy.pyi)
// generated out of ViewProviderDocumentObject.pyi
#include "ViewProviderDocumentObjectPy.h"
#include "ViewProviderDocumentObjectPy.cpp"
using namespace Gui;
// returns a string which represents the object e.g. when printed in python

View File

@@ -20,14 +20,13 @@
* *
***************************************************************************/
#include <sstream>
#include "ViewProviderDocumentObject.h"
// inclusion of the generated files (generated out of PropertyContainerPy.pyi)
// generated out of ViewProviderExtension.pyi
#include "ViewProviderExtensionPy.h"
#include "ViewProviderExtensionPy.cpp"
#include "ViewProviderDocumentObject.h"
using namespace Gui;

View File

@@ -21,19 +21,16 @@
* *
**************************************************************************/
#include <sstream>
#include <App/GeoFeature.h>
#include <App/MaterialPy.h>
#include <App/PropertyStandard.h>
// generated out of ViewProviderGeometryObject.pyi
#include "ViewProviderGeometryObjectPy.h"
#include "ViewProviderGeometryObjectPy.cpp"
using namespace Gui;
// returns a string which represents the object e.g. when printed in python

View File

@@ -20,17 +20,14 @@
* *
****************************************************************************/
#include <sstream>
#include <Base/PlacementPy.h>
// inclusion of the generated files (generated out of ViewProviderLinkPy.pyi)
// generated out of ViewProviderLink.pyi
#include "ViewProviderLinkPy.h"
#include "ViewProviderLinkPy.cpp"
using namespace Gui;
// returns a string which represents the object e.g. when printed in python

View File

@@ -20,7 +20,6 @@
* *
***************************************************************************/
#include <Inventor/SbRotation.h>
#include <Inventor/SoFullPath.h>
#include <Inventor/details/SoDetail.h>
@@ -29,27 +28,26 @@
#include <QByteArray>
#include <QDataStream>
#include <Base/BoundBoxPy.h>
#include <Base/PyWrapParseTupleAndKeywords.h>
#include "PythonWrapper.h"
#include "SoFCDB.h"
// inclusion of the generated files (generated out of ViewProviderPy.pyi)
#include <Gui/ViewProviderPy.h>
#include <Gui/ViewProviderPy.cpp>
#include <Gui/View3DPy.h>
#include <Gui/View3DInventor.h>
#include <Base/Interpreter.h>
#include <Base/Matrix.h>
#include <Base/MatrixPy.h>
#include <Base/Placement.h>
#include <Base/PlacementPy.h>
#include <App/Document.h>
#include <App/DocumentObject.h>
#include <App/DocumentObjectPy.h>
#include "PythonWrapper.h"
#include "SoFCDB.h"
// generated out of ViewProvider.pyi
#include "ViewProviderPy.h"
#include "ViewProviderPy.cpp"
#include <Base/BoundBoxPy.h>
#include <Base/MatrixPy.h>
#include <Base/PlacementPy.h>
#include <App/DocumentObjectPy.h>
using namespace Gui;

View File

@@ -20,11 +20,10 @@
* *
***************************************************************************/
#include "Workbench.h"
#include "WorkbenchManager.h"
// inclusion of the generated files (generated out of WorkbenchPy.xml)
// generated out of Workbench.pyi
#include "WorkbenchPy.h"
#include "WorkbenchPy.cpp"