summaryrefslogtreecommitdiff
path: root/project2/common/sourceObject.h
diff options
context:
space:
mode:
Diffstat (limited to 'project2/common/sourceObject.h')
-rw-r--r--project2/common/sourceObject.h7
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;