diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-04-20 14:39:13 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-04-20 14:39:13 +0200 |
commit | 7a166895a54c4037749229b9ec9d0c90d60987b5 (patch) | |
tree | 643453c44b8d38ec0ee59b296a6497044763965c | |
parent | 0aeacd360ded3dead3a28683a5b0fd2868a5b444 (diff) | |
download | sink-7a166895a54c4037749229b9ec9d0c90d60987b5.tar.gz sink-7a166895a54c4037749229b9ec9d0c90d60987b5.zip |
More weird exports for windows
-rw-r--r-- | common/domain/applicationdomaintype.h | 12 |
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 | ||