summaryrefslogtreecommitdiffstats
path: root/common/domain
diff options
context:
space:
mode:
Diffstat (limited to 'common/domain')
-rw-r--r--common/domain/applicationdomaintype.h1
-rw-r--r--common/domain/mail.cpp2
-rw-r--r--common/domain/mail.fbs1
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
17root_type Mail; 18root_type Mail;