missing includes in Base, App and Gui headers (#23854)

* missing includes in Base, App and Gui headers

header should be self contained

* use cstddef header instead of stddef.h

Co-authored-by: Chris Hennes <[email protected]>

---------

Co-authored-by: Chris Hennes <[email protected]>
This commit is contained in:
Markus Reitböck
2025-09-11 18:58:44 -05:00
committed by GitHub
co-authored by Chris Hennes
parent 10d1031e9b
commit 965109dd73
14 changed files with 34 additions and 2 deletions
+2
View File
@@ -25,6 +25,8 @@
#include "Expression.h"
#include "Document.h"
namespace App
{
+3
View File
@@ -24,6 +24,9 @@
#ifndef BASE_SEQUENCER_H
#define BASE_SEQUENCER_H
#include <cstddef>
#include <FCGlobal.h>
namespace Base
{
+2
View File
@@ -30,6 +30,8 @@
#include <xercesc/util/TransService.hpp>
#include <xercesc/framework/MemoryManager.hpp>
#include <FCGlobal.h>
#ifndef XERCES_CPP_NAMESPACE_BEGIN
#define XERCES_CPP_NAMESPACE_QUALIFIER
namespace XERCES_CPP_NAMESPACE
+1
View File
@@ -29,6 +29,7 @@
namespace Gui
{
class Command;
class CommandActionPy : public Py::PythonClass<CommandActionPy>
{
+2
View File
@@ -29,6 +29,8 @@
#include <QPointer>
#include <FCGlobal.h>
#include "MDIView.h"
namespace Gui {
class MDIView;
+2
View File
@@ -24,7 +24,9 @@
#ifndef GUI_MANUALALIGNMENT_H
#define GUI_MANUALALIGNMENT_H
#include <QObject>
#include <QPointer>
#include <Base/BoundBox.h>
#include <Base/Placement.h>
#include <Base/Vector3D.h>
+5
View File
@@ -32,6 +32,11 @@
#include <Base/Observer.h>
#include <Base/Parameter.h>
namespace App
{
class Document;
}
namespace Gui
{
+4
View File
@@ -25,6 +25,10 @@
#include <type_traits>
#include <QFont>
#include <QPoint>
#include <QString>
namespace Gui
{
+4
View File
@@ -27,6 +27,10 @@
#include <string>
#include <mutex>
#include <QMetaType>
#include <FCGlobal.h>
#include "App/Metadata.h"
namespace Gui {
+1
View File
@@ -28,6 +28,7 @@
#include <string>
#include <Inventor/C/basic.h>
#include <FCGlobal.h>
class SoNode;
class SoGroup;
+2
View File
@@ -24,9 +24,11 @@
#define GUI_SOFCVECTORIZEU3DACTION_H
#include <fstream>
#include <Inventor/annex/HardCopy/SoVectorizeAction.h>
#include <Inventor/annex/HardCopy/SoVectorOutput.h>
#include <FCGlobal.h>
namespace Gui {
+3 -2
View File
@@ -27,9 +27,10 @@
#include <Gui/TaskView/TaskDialog.h>
#include <Gui/TaskView/TaskView.h>
#include <FCGlobal.h>
class Ui_DlgLocationPos;
class ui_DlgLocationAngle;
class Ui_Position;
class Ui_Angle;
namespace Gui {
+2
View File
@@ -29,6 +29,8 @@
#include "ViewProviderDragger.h"
#include <Base/ServiceProvider.h>
#include <App/Application.h>
#include <App/Services.h>
class SoDragger;
+1
View File
@@ -23,6 +23,7 @@
#ifndef GUI_WAIT_CURSOR_H
#define GUI_WAIT_CURSOR_H
#include <FCGlobal.h>
namespace Gui {