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 <chennes@pioneerlibrarysystem.org>

---------

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
This commit is contained in:
Markus Reitböck
2025-09-12 01:58:44 +02:00
committed by GitHub
parent 10d1031e9b
commit 965109dd73
14 changed files with 34 additions and 2 deletions

View File

@@ -25,6 +25,8 @@
#include "Expression.h"
#include "Document.h"
namespace App
{

View File

@@ -24,6 +24,9 @@
#ifndef BASE_SEQUENCER_H
#define BASE_SEQUENCER_H
#include <cstddef>
#include <FCGlobal.h>
namespace Base
{

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

View File

@@ -29,6 +29,7 @@
namespace Gui
{
class Command;
class CommandActionPy : public Py::PythonClass<CommandActionPy>
{

View File

@@ -29,6 +29,8 @@
#include <QPointer>
#include <FCGlobal.h>
#include "MDIView.h"
namespace Gui {
class MDIView;

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>

View File

@@ -32,6 +32,11 @@
#include <Base/Observer.h>
#include <Base/Parameter.h>
namespace App
{
class Document;
}
namespace Gui
{

View File

@@ -25,6 +25,10 @@
#include <type_traits>
#include <QFont>
#include <QPoint>
#include <QString>
namespace Gui
{

View File

@@ -27,6 +27,10 @@
#include <string>
#include <mutex>
#include <QMetaType>
#include <FCGlobal.h>
#include "App/Metadata.h"
namespace Gui {

View File

@@ -28,6 +28,7 @@
#include <string>
#include <Inventor/C/basic.h>
#include <FCGlobal.h>
class SoNode;
class SoGroup;

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 {

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 {

View File

@@ -29,6 +29,8 @@
#include "ViewProviderDragger.h"
#include <Base/ServiceProvider.h>
#include <App/Application.h>
#include <App/Services.h>
class SoDragger;

View File

@@ -23,6 +23,7 @@
#ifndef GUI_WAIT_CURSOR_H
#define GUI_WAIT_CURSOR_H
#include <FCGlobal.h>
namespace Gui {