summaryrefslogtreecommitdiffstats
path: root/common/domain
diff options
context:
space:
mode:
Diffstat (limited to 'common/domain')
-rw-r--r--common/domain/applicationdomaintype.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index 1c0f208..be14513 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -482,6 +482,18 @@ class SINK_EXPORT TypeImplementation;
482#undef SINK_REFERENCE_PROPERTY 482#undef SINK_REFERENCE_PROPERTY
483#undef SINK_INDEX_PROPERTY 483#undef SINK_INDEX_PROPERTY
484 484
485/**
486 * This macro can be used to instantiate templates for all domain types.
487 */
488#define SINK_REGISTER_TYPES() \
489 REGISTER_TYPE(Sink::ApplicationDomain::Event); \
490 REGISTER_TYPE(Sink::ApplicationDomain::Mail); \
491 REGISTER_TYPE(Sink::ApplicationDomain::Folder); \
492 REGISTER_TYPE(Sink::ApplicationDomain::SinkResource); \
493 REGISTER_TYPE(Sink::ApplicationDomain::SinkAccount); \
494 REGISTER_TYPE(Sink::ApplicationDomain::Identity); \
495
496
485Q_DECLARE_METATYPE(Sink::ApplicationDomain::ApplicationDomainType) 497Q_DECLARE_METATYPE(Sink::ApplicationDomain::ApplicationDomainType)
486Q_DECLARE_METATYPE(Sink::ApplicationDomain::ApplicationDomainType::Ptr) 498Q_DECLARE_METATYPE(Sink::ApplicationDomain::ApplicationDomainType::Ptr)
487Q_DECLARE_METATYPE(Sink::ApplicationDomain::Entity) 499Q_DECLARE_METATYPE(Sink::ApplicationDomain::Entity)