From 207effdd7112141ad4fc5cdd46f332870a0c065c Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 17 Jun 2016 17:34:34 +0200 Subject: A working mailtransport resource --- common/domain/applicationdomaintype.h | 1 + common/domain/mail.cpp | 2 ++ common/domain/mail.fbs | 1 + 3 files changed, 4 insertions(+) (limited to 'common/domain') 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 { SINK_BLOB_PROPERTY(MimeMessage, mimeMessage); SINK_PROPERTY(bool, Draft, draft); SINK_PROPERTY(bool, Trash, trash); + SINK_PROPERTY(bool, Sent, sent); }; /** 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::Buffer> > TypeImplem propertyMapper->addMapping(&Buffer::mimeMessage); propertyMapper->addMapping(&Buffer::draft); propertyMapper->addMapping(&Buffer::trash); + propertyMapper->addMapping(&Buffer::sent); return propertyMapper; } @@ -104,5 +105,6 @@ QSharedPointer::BufferBuilder> > Ty propertyMapper->addMapping(&BufferBuilder::add_mimeMessage); propertyMapper->addMapping(&BufferBuilder::add_draft); propertyMapper->addMapping(&BufferBuilder::add_trash); + propertyMapper->addMapping(&BufferBuilder::add_sent); return propertyMapper; } 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 { mimeMessage:string; draft:bool = false; trash:bool = false; + sent:bool = false; } root_type Mail; -- cgit v1.2.3