summaryrefslogtreecommitdiffstats
path: root/common/domain/applicationdomaintype.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/domain/applicationdomaintype.h')
-rw-r--r--common/domain/applicationdomaintype.h34
1 files changed, 13 insertions, 21 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index c822895..98b7de7 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -519,35 +519,27 @@ class SINK_EXPORT TypeImplementation;
519 * This macro can be used to instantiate templates for all domain types. 519 * This macro can be used to instantiate templates for all domain types.
520 */ 520 */
521#define SINK_REGISTER_TYPES() \ 521#define SINK_REGISTER_TYPES() \
522 REGISTER_TYPE(Sink::ApplicationDomain::Contact); \ 522 REGISTER_TYPE(Sink::ApplicationDomain::Contact) \
523 REGISTER_TYPE(Sink::ApplicationDomain::Event); \ 523 REGISTER_TYPE(Sink::ApplicationDomain::Event) \
524 REGISTER_TYPE(Sink::ApplicationDomain::Mail); \ 524 REGISTER_TYPE(Sink::ApplicationDomain::Mail) \
525 REGISTER_TYPE(Sink::ApplicationDomain::Folder); \ 525 REGISTER_TYPE(Sink::ApplicationDomain::Folder) \
526 REGISTER_TYPE(Sink::ApplicationDomain::SinkResource); \ 526 REGISTER_TYPE(Sink::ApplicationDomain::SinkResource) \
527 REGISTER_TYPE(Sink::ApplicationDomain::SinkAccount); \ 527 REGISTER_TYPE(Sink::ApplicationDomain::SinkAccount) \
528 REGISTER_TYPE(Sink::ApplicationDomain::Identity); \ 528 REGISTER_TYPE(Sink::ApplicationDomain::Identity) \
529 529
530SINK_EXPORT QDataStream &operator<<(QDataStream &out, const Sink::ApplicationDomain::Reference &reference); 530SINK_EXPORT QDataStream &operator<<(QDataStream &out, const Sink::ApplicationDomain::Reference &reference);
531SINK_EXPORT QDataStream &operator>>(QDataStream &in, Sink::ApplicationDomain::Reference &reference); 531SINK_EXPORT QDataStream &operator>>(QDataStream &in, Sink::ApplicationDomain::Reference &reference);
532 532
533#define REGISTER_TYPE(TYPE) \
534 Q_DECLARE_METATYPE(TYPE) \
535 Q_DECLARE_METATYPE(TYPE::Ptr)
536SINK_REGISTER_TYPES()
537#undef REGISTER_TYPE
538
533Q_DECLARE_METATYPE(Sink::ApplicationDomain::ApplicationDomainType) 539Q_DECLARE_METATYPE(Sink::ApplicationDomain::ApplicationDomainType)
534Q_DECLARE_METATYPE(Sink::ApplicationDomain::ApplicationDomainType::Ptr) 540Q_DECLARE_METATYPE(Sink::ApplicationDomain::ApplicationDomainType::Ptr)
535Q_DECLARE_METATYPE(Sink::ApplicationDomain::Entity) 541Q_DECLARE_METATYPE(Sink::ApplicationDomain::Entity)
536Q_DECLARE_METATYPE(Sink::ApplicationDomain::Entity::Ptr) 542Q_DECLARE_METATYPE(Sink::ApplicationDomain::Entity::Ptr)
537Q_DECLARE_METATYPE(Sink::ApplicationDomain::Contact)
538Q_DECLARE_METATYPE(Sink::ApplicationDomain::Contact::Ptr)
539Q_DECLARE_METATYPE(Sink::ApplicationDomain::Event)
540Q_DECLARE_METATYPE(Sink::ApplicationDomain::Event::Ptr)
541Q_DECLARE_METATYPE(Sink::ApplicationDomain::Mail)
542Q_DECLARE_METATYPE(Sink::ApplicationDomain::Mail::Ptr)
543Q_DECLARE_METATYPE(Sink::ApplicationDomain::Folder)
544Q_DECLARE_METATYPE(Sink::ApplicationDomain::Folder::Ptr)
545Q_DECLARE_METATYPE(Sink::ApplicationDomain::SinkResource)
546Q_DECLARE_METATYPE(Sink::ApplicationDomain::SinkResource::Ptr)
547Q_DECLARE_METATYPE(Sink::ApplicationDomain::SinkAccount)
548Q_DECLARE_METATYPE(Sink::ApplicationDomain::SinkAccount::Ptr)
549Q_DECLARE_METATYPE(Sink::ApplicationDomain::Identity)
550Q_DECLARE_METATYPE(Sink::ApplicationDomain::Identity::Ptr)
551Q_DECLARE_METATYPE(Sink::ApplicationDomain::Mail::Contact) 543Q_DECLARE_METATYPE(Sink::ApplicationDomain::Mail::Contact)
552Q_DECLARE_METATYPE(Sink::ApplicationDomain::Error) 544Q_DECLARE_METATYPE(Sink::ApplicationDomain::Error)
553Q_DECLARE_METATYPE(Sink::ApplicationDomain::Progress) 545Q_DECLARE_METATYPE(Sink::ApplicationDomain::Progress)