diff options
Diffstat (limited to 'project2/common/sourceObject.h')
-rw-r--r-- | project2/common/sourceObject.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/project2/common/sourceObject.h b/project2/common/sourceObject.h index 1af9ceb..5e3499c 100644 --- a/project2/common/sourceObject.h +++ b/project2/common/sourceObject.h @@ -5,17 +5,18 @@ #include <boost/function.hpp> #include <string> #include <map> -#include "intrusivePtrBase.h" +#include <visibility.h> +#include <intrusivePtrBase.h> #include "scriptLoader.h" #include "scripts_fwd.h" -enum ObjectSource { +enum DLL_PUBLIC ObjectSource { Default, Scripted }; class CommonObjects; /// Base class for all Project2 components that can be placed in a Project2 script -class SourceObject : public virtual IntrusivePtrBase { +class DLL_PUBLIC SourceObject : public virtual IntrusivePtrBase { public: typedef int EventID; typedef boost::function<void()> Event; |