diff options
Diffstat (limited to 'common/domain')
-rw-r--r-- | common/domain/applicationdomaintype.h | 1 | ||||
-rw-r--r-- | common/domain/mail.cpp | 2 | ||||
-rw-r--r-- | common/domain/mail.fbs | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h index 12a9e56..928ea58 100644 --- a/common/domain/applicationdomaintype.h +++ b/common/domain/applicationdomaintype.h | |||
@@ -211,6 +211,7 @@ struct SINK_EXPORT Mail : public Entity { | |||
211 | SINK_BLOB_PROPERTY(MimeMessage, mimeMessage); | 211 | SINK_BLOB_PROPERTY(MimeMessage, mimeMessage); |
212 | SINK_PROPERTY(bool, Draft, draft); | 212 | SINK_PROPERTY(bool, Draft, draft); |
213 | SINK_PROPERTY(bool, Trash, trash); | 213 | SINK_PROPERTY(bool, Trash, trash); |
214 | SINK_PROPERTY(bool, Sent, sent); | ||
214 | }; | 215 | }; |
215 | 216 | ||
216 | /** | 217 | /** |
diff --git a/common/domain/mail.cpp b/common/domain/mail.cpp index dd4eca8..5b35a9a 100644 --- a/common/domain/mail.cpp +++ b/common/domain/mail.cpp | |||
@@ -86,6 +86,7 @@ QSharedPointer<ReadPropertyMapper<TypeImplementation<Mail>::Buffer> > TypeImplem | |||
86 | propertyMapper->addMapping<Mail::MimeMessage, Buffer>(&Buffer::mimeMessage); | 86 | propertyMapper->addMapping<Mail::MimeMessage, Buffer>(&Buffer::mimeMessage); |
87 | propertyMapper->addMapping<Mail::Draft, Buffer>(&Buffer::draft); | 87 | propertyMapper->addMapping<Mail::Draft, Buffer>(&Buffer::draft); |
88 | propertyMapper->addMapping<Mail::Trash, Buffer>(&Buffer::trash); | 88 | propertyMapper->addMapping<Mail::Trash, Buffer>(&Buffer::trash); |
89 | propertyMapper->addMapping<Mail::Sent, Buffer>(&Buffer::sent); | ||
89 | return propertyMapper; | 90 | return propertyMapper; |
90 | } | 91 | } |
91 | 92 | ||
@@ -104,5 +105,6 @@ QSharedPointer<WritePropertyMapper<TypeImplementation<Mail>::BufferBuilder> > Ty | |||
104 | propertyMapper->addMapping<Mail::MimeMessage>(&BufferBuilder::add_mimeMessage); | 105 | propertyMapper->addMapping<Mail::MimeMessage>(&BufferBuilder::add_mimeMessage); |
105 | propertyMapper->addMapping<Mail::Draft>(&BufferBuilder::add_draft); | 106 | propertyMapper->addMapping<Mail::Draft>(&BufferBuilder::add_draft); |
106 | propertyMapper->addMapping<Mail::Trash>(&BufferBuilder::add_trash); | 107 | propertyMapper->addMapping<Mail::Trash>(&BufferBuilder::add_trash); |
108 | propertyMapper->addMapping<Mail::Sent>(&BufferBuilder::add_sent); | ||
107 | return propertyMapper; | 109 | return propertyMapper; |
108 | } | 110 | } |
diff --git a/common/domain/mail.fbs b/common/domain/mail.fbs index 3a84ca1..a0c0d82 100644 --- a/common/domain/mail.fbs +++ b/common/domain/mail.fbs | |||
@@ -12,6 +12,7 @@ table Mail { | |||
12 | mimeMessage:string; | 12 | mimeMessage:string; |
13 | draft:bool = false; | 13 | draft:bool = false; |
14 | trash:bool = false; | 14 | trash:bool = false; |
15 | sent:bool = false; | ||
15 | } | 16 | } |
16 | 17 | ||
17 | root_type Mail; | 18 | root_type Mail; |