diff options
Diffstat (limited to 'common/domain/mail.cpp')
-rw-r--r-- | common/domain/mail.cpp | 32 |
1 files changed, 8 insertions, 24 deletions
diff --git a/common/domain/mail.cpp b/common/domain/mail.cpp index 230ef31..d40dde9 100644 --- a/common/domain/mail.cpp +++ b/common/domain/mail.cpp | |||
@@ -62,30 +62,14 @@ void TypeImplementation<Mail>::index(const Mail &type, Akonadi2::Storage::Transa | |||
62 | QSharedPointer<ReadPropertyMapper<TypeImplementation<Mail>::Buffer> > TypeImplementation<Mail>::initializeReadPropertyMapper() | 62 | QSharedPointer<ReadPropertyMapper<TypeImplementation<Mail>::Buffer> > TypeImplementation<Mail>::initializeReadPropertyMapper() |
63 | { | 63 | { |
64 | auto propertyMapper = QSharedPointer<ReadPropertyMapper<Buffer> >::create(); | 64 | auto propertyMapper = QSharedPointer<ReadPropertyMapper<Buffer> >::create(); |
65 | propertyMapper->addMapping("uid", [](Buffer const *buffer) -> QVariant { | 65 | propertyMapper->addMapping<QString, Buffer>("uid", &Buffer::uid); |
66 | return propertyToVariant<QString>(buffer->uid()); | 66 | propertyMapper->addMapping<QString, Buffer>("sender", &Buffer::sender); |
67 | }); | 67 | propertyMapper->addMapping<QString, Buffer>("senderName", &Buffer::senderName); |
68 | propertyMapper->addMapping("sender", [](Buffer const *buffer) -> QVariant { | 68 | propertyMapper->addMapping<QString, Buffer>("subject", &Buffer::subject); |
69 | return propertyToVariant<QString>(buffer->sender()); | 69 | propertyMapper->addMapping<QString, Buffer>("date", &Buffer::date); |
70 | }); | 70 | propertyMapper->addMapping<bool, Buffer>("unread", &Buffer::unread); |
71 | propertyMapper->addMapping("senderName", [](Buffer const *buffer) -> QVariant { | 71 | propertyMapper->addMapping<bool, Buffer>("important", &Buffer::important); |
72 | return propertyToVariant<QString>(buffer->senderName()); | 72 | propertyMapper->addMapping<QString, Buffer>("folder", &Buffer::folder); |
73 | }); | ||
74 | propertyMapper->addMapping("subject", [](Buffer const *buffer) -> QVariant { | ||
75 | return propertyToVariant<QString>(buffer->subject()); | ||
76 | }); | ||
77 | propertyMapper->addMapping("date", [](Buffer const *buffer) -> QVariant { | ||
78 | return propertyToVariant<QString>(buffer->date()); | ||
79 | }); | ||
80 | propertyMapper->addMapping("unread", [](Buffer const *buffer) -> QVariant { | ||
81 | return propertyToVariant<bool>(buffer->unread()); | ||
82 | }); | ||
83 | propertyMapper->addMapping("important", [](Buffer const *buffer) -> QVariant { | ||
84 | return propertyToVariant<bool>(buffer->important()); | ||
85 | }); | ||
86 | propertyMapper->addMapping("folder", [](Buffer const *buffer) -> QVariant { | ||
87 | return propertyToVariant<QString>(buffer->folder()); | ||
88 | }); | ||
89 | return propertyMapper; | 73 | return propertyMapper; |
90 | } | 74 | } |
91 | 75 | ||