From 5e72f6e5e157ea98f69ba09973dcbd1e046ce79f Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Fri, 17 Jan 2025 21:38:22 +0100 Subject: [PATCH] Export subclasses of Part::Feature --- src/Mod/Part/App/FeatureCompound.h | 2 +- src/Mod/Part/App/FeaturePartBoolean.h | 2 +- src/Mod/Part/App/FeaturePartCommon.h | 2 +- src/Mod/Part/App/FeaturePartFuse.h | 2 +- src/Mod/Part/App/PartFeature.h | 2 +- src/Mod/Part/App/PartFeatures.h | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Mod/Part/App/FeatureCompound.h b/src/Mod/Part/App/FeatureCompound.h index 8e3f8ec4b0..916c1ec6d5 100644 --- a/src/Mod/Part/App/FeatureCompound.h +++ b/src/Mod/Part/App/FeatureCompound.h @@ -30,7 +30,7 @@ namespace Part { -class Compound : public Part::Feature +class PartExport Compound : public Part::Feature { PROPERTY_HEADER_WITH_OVERRIDE(Part::Compound); diff --git a/src/Mod/Part/App/FeaturePartBoolean.h b/src/Mod/Part/App/FeaturePartBoolean.h index 5c0d28950e..32092b35ac 100644 --- a/src/Mod/Part/App/FeaturePartBoolean.h +++ b/src/Mod/Part/App/FeaturePartBoolean.h @@ -32,7 +32,7 @@ class FCBRepAlgoAPI_BooleanOperation; namespace Part { -class Boolean : public Part::Feature +class PartExport Boolean : public Part::Feature { PROPERTY_HEADER_WITH_OVERRIDE(Part::Boolean); diff --git a/src/Mod/Part/App/FeaturePartCommon.h b/src/Mod/Part/App/FeaturePartCommon.h index 5a30a1ee26..b04c028306 100644 --- a/src/Mod/Part/App/FeaturePartCommon.h +++ b/src/Mod/Part/App/FeaturePartCommon.h @@ -45,7 +45,7 @@ protected: //@} }; -class MultiCommon : public Part::Feature +class PartExport MultiCommon : public Part::Feature { PROPERTY_HEADER_WITH_OVERRIDE(Part::MultiCommon); diff --git a/src/Mod/Part/App/FeaturePartFuse.h b/src/Mod/Part/App/FeaturePartFuse.h index 97ef64bde8..18f659bb29 100644 --- a/src/Mod/Part/App/FeaturePartFuse.h +++ b/src/Mod/Part/App/FeaturePartFuse.h @@ -45,7 +45,7 @@ protected: //@} }; -class MultiFuse : public Part::Feature +class PartExport MultiFuse : public Part::Feature { PROPERTY_HEADER_WITH_OVERRIDE(Part::MultiFuse); diff --git a/src/Mod/Part/App/PartFeature.h b/src/Mod/Part/App/PartFeature.h index c865f0ab4c..50abe520cd 100644 --- a/src/Mod/Part/App/PartFeature.h +++ b/src/Mod/Part/App/PartFeature.h @@ -201,7 +201,7 @@ private: std::vector> _elementCachePrefixMap; }; -class FilletBase : public Part::Feature +class PartExport FilletBase : public Part::Feature { PROPERTY_HEADER_WITH_OVERRIDE(Part::FilletBase); diff --git a/src/Mod/Part/App/PartFeatures.h b/src/Mod/Part/App/PartFeatures.h index 2d6f7d14e6..6eef704111 100644 --- a/src/Mod/Part/App/PartFeatures.h +++ b/src/Mod/Part/App/PartFeatures.h @@ -128,7 +128,7 @@ private: static const char* TransitionEnums[]; }; -class Thickness : public Part::Feature +class PartExport Thickness : public Part::Feature { PROPERTY_HEADER_WITH_OVERRIDE(Part::Thickness);