summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-04-20 14:39:13 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-04-20 14:39:13 +0200
commit7a166895a54c4037749229b9ec9d0c90d60987b5 (patch)
tree643453c44b8d38ec0ee59b296a6497044763965c
parent0aeacd360ded3dead3a28683a5b0fd2868a5b444 (diff)
downloadsink-7a166895a54c4037749229b9ec9d0c90d60987b5.tar.gz
sink-7a166895a54c4037749229b9ec9d0c90d60987b5.zip
More weird exports for windows
-rw-r--r--common/domain/applicationdomaintype.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index c931e91..39e66ab 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -28,7 +28,7 @@
28#include "bufferadaptor.h" 28#include "bufferadaptor.h"
29 29
30#define SINK_ENTITY(TYPE, LOWERCASENAME) \ 30#define SINK_ENTITY(TYPE, LOWERCASENAME) \
31 static constexpr const char *name = #LOWERCASENAME; \ 31 SINK_EXPORT static constexpr const char *name = #LOWERCASENAME; \
32 typedef QSharedPointer<TYPE> Ptr; \ 32 typedef QSharedPointer<TYPE> Ptr; \
33 using Entity::Entity; \ 33 using Entity::Entity; \
34 TYPE() = default; \ 34 TYPE() = default; \
@@ -39,7 +39,7 @@
39 39
40#define SINK_PROPERTY(TYPE, NAME, LOWERCASENAME) \ 40#define SINK_PROPERTY(TYPE, NAME, LOWERCASENAME) \
41 struct NAME { \ 41 struct NAME { \
42 static constexpr const char *name = #LOWERCASENAME; \ 42 SINK_EXPORT static constexpr const char *name = #LOWERCASENAME; \
43 typedef TYPE Type; \ 43 typedef TYPE Type; \
44 }; \ 44 }; \
45 void set##NAME(const TYPE &value) { setProperty(NAME::name, QVariant::fromValue(value)); } \ 45 void set##NAME(const TYPE &value) { setProperty(NAME::name, QVariant::fromValue(value)); } \
@@ -48,7 +48,7 @@
48 48
49#define SINK_EXTRACTED_PROPERTY(TYPE, NAME, LOWERCASENAME) \ 49#define SINK_EXTRACTED_PROPERTY(TYPE, NAME, LOWERCASENAME) \
50 struct NAME { \ 50 struct NAME { \
51 static constexpr const char *name = #LOWERCASENAME; \ 51 SINK_EXPORT static constexpr const char *name = #LOWERCASENAME; \
52 typedef TYPE Type; \ 52 typedef TYPE Type; \
53 }; \ 53 }; \
54 void setExtracted##NAME(const TYPE &value) { setProperty(NAME::name, QVariant::fromValue(value)); } \ 54 void setExtracted##NAME(const TYPE &value) { setProperty(NAME::name, QVariant::fromValue(value)); } \
@@ -56,7 +56,7 @@
56 56
57#define SINK_STATUS_PROPERTY(TYPE, NAME, LOWERCASENAME) \ 57#define SINK_STATUS_PROPERTY(TYPE, NAME, LOWERCASENAME) \
58 struct NAME { \ 58 struct NAME { \
59 static constexpr const char *name = #LOWERCASENAME; \ 59 SINK_EXPORT static constexpr const char *name = #LOWERCASENAME; \
60 typedef TYPE Type; \ 60 typedef TYPE Type; \
61 }; \ 61 }; \
62 void setStatus##NAME(const TYPE &value) { setProperty(NAME::name, QVariant::fromValue(value)); } \ 62 void setStatus##NAME(const TYPE &value) { setProperty(NAME::name, QVariant::fromValue(value)); } \
@@ -64,7 +64,7 @@
64 64
65#define SINK_REFERENCE_PROPERTY(TYPE, NAME, LOWERCASENAME) \ 65#define SINK_REFERENCE_PROPERTY(TYPE, NAME, LOWERCASENAME) \
66 struct NAME { \ 66 struct NAME { \
67 static constexpr const char *name = #LOWERCASENAME; \ 67 SINK_EXPORT static constexpr const char *name = #LOWERCASENAME; \
68 typedef Reference Type; \ 68 typedef Reference Type; \
69 typedef ApplicationDomain::TYPE ReferenceType; \ 69 typedef ApplicationDomain::TYPE ReferenceType; \
70 }; \ 70 }; \
@@ -74,7 +74,7 @@
74 74
75#define SINK_INDEX_PROPERTY(TYPE, NAME, LOWERCASENAME) \ 75#define SINK_INDEX_PROPERTY(TYPE, NAME, LOWERCASENAME) \
76 struct NAME { \ 76 struct NAME { \
77 static constexpr const char *name = #LOWERCASENAME; \ 77 SINK_EXPORT static constexpr const char *name = #LOWERCASENAME; \
78 typedef TYPE Type; \ 78 typedef TYPE Type; \
79 }; \ 79 }; \
80 80