summaryrefslogtreecommitdiffstats
path: root/common/domain/applicationdomaintype.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-09-08 21:08:54 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-09-08 21:08:54 +0200
commitbbbda3fe9444eba6795a5490da0425cdf8f26361 (patch)
treed558ce110b71278df91135db5ac29c484e588ac5 /common/domain/applicationdomaintype.h
parent43ae43bc74800473aadf9c5c807603cdf8516d36 (diff)
downloadsink-bbbda3fe9444eba6795a5490da0425cdf8f26361.tar.gz
sink-bbbda3fe9444eba6795a5490da0425cdf8f26361.zip
Added support for mails to akonadi and the dummyresource.
Adding new types definitely needs to become easier.
Diffstat (limited to 'common/domain/applicationdomaintype.h')
-rw-r--r--common/domain/applicationdomaintype.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index 29bebcf..e0a6de0 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -112,10 +112,14 @@ struct Calendar : public ApplicationDomainType {
112 using ApplicationDomainType::ApplicationDomainType; 112 using ApplicationDomainType::ApplicationDomainType;
113}; 113};
114 114
115class Mail : public ApplicationDomainType { 115struct Mail : public ApplicationDomainType {
116 typedef QSharedPointer<Mail> Ptr;
117 using ApplicationDomainType::ApplicationDomainType;
116}; 118};
117 119
118class Folder : public ApplicationDomainType { 120struct Folder : public ApplicationDomainType {
121 typedef QSharedPointer<Folder> Ptr;
122 using ApplicationDomainType::ApplicationDomainType;
119}; 123};
120 124
121/** 125/**
@@ -146,6 +150,12 @@ QByteArray getTypeName<Todo>();
146template<> 150template<>
147QByteArray getTypeName<AkonadiResource>(); 151QByteArray getTypeName<AkonadiResource>();
148 152
153template<>
154QByteArray getTypeName<Mail>();
155
156template<>
157QByteArray getTypeName<Folder>();
158
149/** 159/**
150 * Type implementation. 160 * Type implementation.
151 * 161 *