diff --git a/GUI/coregui/utils/IMessageService.h b/GUI/coregui/utils/IMessageService.h index 1a3df6bba7cd2afeeb3e728bf60bd3e9f794cf00..3bcd5bec8e550ecaf67796ee9c3ae4b2309a8ae6 100644 --- a/GUI/coregui/utils/IMessageService.h +++ b/GUI/coregui/utils/IMessageService.h @@ -17,11 +17,12 @@ #ifndef IMESSAGESERVICE_H #define IMESSAGESERVICE_H +#include "WinDllMacros.h" + //! @class IMessageService //! @brief Abstract class for messaging in our GUI - -class IMessageService { +class BA_CORE_API_ IMessageService { public: IMessageService(){} virtual ~IMessageService(){} diff --git a/GUI/coregui/utils/WarningMessageService.h b/GUI/coregui/utils/WarningMessageService.h index 92f4cda30098ddd681fa2954fe57ed3855f51682..6e0d57719e8b67272773f476114a95cf15ee4894 100644 --- a/GUI/coregui/utils/WarningMessageService.h +++ b/GUI/coregui/utils/WarningMessageService.h @@ -27,7 +27,7 @@ class QObject; //! @class WarningMessageService //! @brief The service to collect warning messages from different senders. -class WarningMessageService : public IMessageService { +class BA_CORE_API_ WarningMessageService : public IMessageService { public: typedef QMap<QObject *, MessageContainer *> container_t; typedef container_t::iterator iterator;