From 760d4f224fbb5e98323ed8b0400db68220ed20ff Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 21 Mar 2022 22:28:38 +0100 Subject: [PATCH] Image: [skip ci] use ImageGlobal.h --- src/Mod/Image/App/ImageBase.h | 2 ++ src/Mod/Image/App/ImagePlane.h | 1 + src/Mod/Image/Gui/ImageView.h | 1 + src/Mod/Image/Gui/ViewProviderImagePlane.h | 1 + src/Mod/Image/Gui/Workbench.h | 1 + src/Mod/Image/ImageGlobal.h | 32 ++++++++++++++++++++++ 6 files changed, 38 insertions(+) create mode 100644 src/Mod/Image/ImageGlobal.h diff --git a/src/Mod/Image/App/ImageBase.h b/src/Mod/Image/App/ImageBase.h index 144699c717..bb013316be 100644 --- a/src/Mod/Image/App/ImageBase.h +++ b/src/Mod/Image/App/ImageBase.h @@ -18,6 +18,8 @@ #ifndef IMAGEBASE_H #define IMAGEBASE_H +#include + namespace Image { diff --git a/src/Mod/Image/App/ImagePlane.h b/src/Mod/Image/App/ImagePlane.h index 38d2cf871c..8fa1b97bcd 100644 --- a/src/Mod/Image/App/ImagePlane.h +++ b/src/Mod/Image/App/ImagePlane.h @@ -26,6 +26,7 @@ #include #include #include +#include namespace Image { diff --git a/src/Mod/Image/Gui/ImageView.h b/src/Mod/Image/Gui/ImageView.h index 75fd2b2514..e249f8e482 100644 --- a/src/Mod/Image/Gui/ImageView.h +++ b/src/Mod/Image/Gui/ImageView.h @@ -20,6 +20,7 @@ #include #include +#include #include "OpenGLImageBox.h" diff --git a/src/Mod/Image/Gui/ViewProviderImagePlane.h b/src/Mod/Image/Gui/ViewProviderImagePlane.h index 286c8b5b3f..deb86e0c72 100644 --- a/src/Mod/Image/Gui/ViewProviderImagePlane.h +++ b/src/Mod/Image/Gui/ViewProviderImagePlane.h @@ -24,6 +24,7 @@ #define IMAGE_ViewProviderImagePlane_H #include +#include class SoCoordinate3; diff --git a/src/Mod/Image/Gui/Workbench.h b/src/Mod/Image/Gui/Workbench.h index 70b0579ec3..5d2cb3d83e 100644 --- a/src/Mod/Image/Gui/Workbench.h +++ b/src/Mod/Image/Gui/Workbench.h @@ -24,6 +24,7 @@ #define IMAGE_WORKBENCH_H #include +#include namespace ImageGui { diff --git a/src/Mod/Image/ImageGlobal.h b/src/Mod/Image/ImageGlobal.h new file mode 100644 index 0000000000..26cca10062 --- /dev/null +++ b/src/Mod/Image/ImageGlobal.h @@ -0,0 +1,32 @@ +/*************************************************************************** + * Copyright (c) Imetric 4D Imaging Sarl * + * * + * Author: Werner Mayer * + * * + ***************************************************************************/ + +#include + +#ifndef IMAGE_GLOBAL_H +#define IMAGE_GLOBAL_H + + +// Image +#ifndef ImageExport +#ifdef Image_EXPORTS +# define ImageExport FREECAD_DECL_EXPORT +#else +# define ImageExport FREECAD_DECL_IMPORT +#endif +#endif + +// ImageGui +#ifndef ImageGuiExport +#ifdef ImageGui_EXPORTS +# define ImageGuiExport FREECAD_DECL_EXPORT +#else +# define ImageGuiExport FREECAD_DECL_IMPORT +#endif +#endif + +#endif //IMAGE_GLOBAL_H