diff --git a/kdevplatform/shell/problemstorenode.h b/kdevplatform/shell/problemstorenode.h --- a/kdevplatform/shell/problemstorenode.h +++ b/kdevplatform/shell/problemstorenode.h @@ -23,6 +23,7 @@ #include #include +#include namespace KDevelop { @@ -42,7 +43,7 @@ * @endcode * */ -class ProblemStoreNode +class KDEVPLATFORMSHELL_EXPORT ProblemStoreNode { public: explicit ProblemStoreNode(ProblemStoreNode *parent = nullptr) @@ -150,7 +151,7 @@ * @endcode * */ -class LabelNode : public ProblemStoreNode +class KDEVPLATFORMSHELL_EXPORT LabelNode : public ProblemStoreNode { public: explicit LabelNode(ProblemStoreNode *parent = nullptr, const QString &l = QString()) @@ -187,7 +188,7 @@ * @endcode * */ -class ProblemNode : public ProblemStoreNode +class KDEVPLATFORMSHELL_EXPORT ProblemNode : public ProblemStoreNode { public: explicit ProblemNode(ProblemStoreNode *parent = nullptr, const IProblem::Ptr &problem = IProblem::Ptr(nullptr))