diff options
Diffstat (limited to 'common/domain/mail.cpp')
-rw-r--r-- | common/domain/mail.cpp | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/common/domain/mail.cpp b/common/domain/mail.cpp index 2f3973a..706e410 100644 --- a/common/domain/mail.cpp +++ b/common/domain/mail.cpp | |||
@@ -75,31 +75,32 @@ void TypeImplementation<Mail>::removeIndex(const QByteArray &identifier, const B | |||
75 | QSharedPointer<ReadPropertyMapper<TypeImplementation<Mail>::Buffer> > TypeImplementation<Mail>::initializeReadPropertyMapper() | 75 | QSharedPointer<ReadPropertyMapper<TypeImplementation<Mail>::Buffer> > TypeImplementation<Mail>::initializeReadPropertyMapper() |
76 | { | 76 | { |
77 | auto propertyMapper = QSharedPointer<ReadPropertyMapper<Buffer> >::create(); | 77 | auto propertyMapper = QSharedPointer<ReadPropertyMapper<Buffer> >::create(); |
78 | propertyMapper->addMapping<QString, Buffer>("uid", &Buffer::uid); | 78 | propertyMapper->addMapping<Mail::Uid, Buffer>(&Buffer::uid); |
79 | propertyMapper->addMapping<QString, Buffer>("sender", &Buffer::sender); | 79 | propertyMapper->addMapping<Mail::Sender, Buffer>(&Buffer::sender); |
80 | propertyMapper->addMapping<QString, Buffer>("senderName", &Buffer::senderName); | 80 | propertyMapper->addMapping<Mail::SenderName, Buffer>(&Buffer::senderName); |
81 | propertyMapper->addMapping<QString, Buffer>("subject", &Buffer::subject); | 81 | propertyMapper->addMapping<Mail::Subject, Buffer>(&Buffer::subject); |
82 | propertyMapper->addMapping<QDateTime, Buffer>("date", &Buffer::date); | 82 | propertyMapper->addMapping<Mail::Date, Buffer>(&Buffer::date); |
83 | propertyMapper->addMapping<bool, Buffer>("unread", &Buffer::unread); | 83 | propertyMapper->addMapping<Mail::Unread, Buffer>(&Buffer::unread); |
84 | propertyMapper->addMapping<bool, Buffer>("important", &Buffer::important); | 84 | propertyMapper->addMapping<Mail::Important, Buffer>(&Buffer::important); |
85 | propertyMapper->addMapping<QByteArray, Buffer>("folder", &Buffer::folder); | 85 | propertyMapper->addMapping<Mail::Folder, Buffer>(&Buffer::folder); |
86 | propertyMapper->addMapping<QString, Buffer>("mimeMessage", &Buffer::mimeMessage); | 86 | propertyMapper->addMapping<Mail::MimeMessage, Buffer>(&Buffer::mimeMessage); |
87 | propertyMapper->addMapping<bool, Buffer>("draft", &Buffer::draft); | 87 | propertyMapper->addMapping<Mail::Draft, Buffer>(&Buffer::draft); |
88 | return propertyMapper; | 88 | return propertyMapper; |
89 | } | 89 | } |
90 | 90 | ||
91 | QSharedPointer<WritePropertyMapper<TypeImplementation<Mail>::BufferBuilder> > TypeImplementation<Mail>::initializeWritePropertyMapper() | 91 | QSharedPointer<WritePropertyMapper<TypeImplementation<Mail>::BufferBuilder> > TypeImplementation<Mail>::initializeWritePropertyMapper() |
92 | { | 92 | { |
93 | auto propertyMapper = QSharedPointer<WritePropertyMapper<BufferBuilder> >::create(); | 93 | auto propertyMapper = QSharedPointer<WritePropertyMapper<BufferBuilder> >::create(); |
94 | propertyMapper->addMapping<QString>("uid", &BufferBuilder::add_uid); | 94 | |
95 | propertyMapper->addMapping<QString>("sender", &BufferBuilder::add_sender); | 95 | propertyMapper->addMapping<Mail::Uid>(&BufferBuilder::add_uid); |
96 | propertyMapper->addMapping<QString>("senderName", &BufferBuilder::add_senderName); | 96 | propertyMapper->addMapping<Mail::Sender>(&BufferBuilder::add_sender); |
97 | propertyMapper->addMapping<QString>("subject", &BufferBuilder::add_subject); | 97 | propertyMapper->addMapping<Mail::SenderName>(&BufferBuilder::add_senderName); |
98 | propertyMapper->addMapping<QDateTime>("date", &BufferBuilder::add_date); | 98 | propertyMapper->addMapping<Mail::Subject>(&BufferBuilder::add_subject); |
99 | propertyMapper->addMapping<bool>("unread", &BufferBuilder::add_unread); | 99 | propertyMapper->addMapping<Mail::Date>(&BufferBuilder::add_date); |
100 | propertyMapper->addMapping<bool>("important", &BufferBuilder::add_important); | 100 | propertyMapper->addMapping<Mail::Unread>(&BufferBuilder::add_unread); |
101 | propertyMapper->addMapping<QByteArray>("folder", &BufferBuilder::add_folder); | 101 | propertyMapper->addMapping<Mail::Important>(&BufferBuilder::add_important); |
102 | propertyMapper->addMapping<QString>("mimeMessage", &BufferBuilder::add_mimeMessage); | 102 | propertyMapper->addMapping<Mail::Folder>(&BufferBuilder::add_folder); |
103 | propertyMapper->addMapping<bool>("draft", &BufferBuilder::add_draft); | 103 | propertyMapper->addMapping<Mail::MimeMessage>(&BufferBuilder::add_mimeMessage); |
104 | propertyMapper->addMapping<Mail::Draft>(&BufferBuilder::add_draft); | ||
104 | return propertyMapper; | 105 | return propertyMapper; |
105 | } | 106 | } |