diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-22 13:10:39 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-22 13:10:39 +0200 |
commit | 6864e4accaafa4fa90332719bff5a85a0e92b242 (patch) | |
tree | 31c0d6df98112674e55ea5ad636c2ad780add49c /common/domain/applicationdomaintype.cpp | |
parent | de52c17a7a08e72affc4c182fb1650d18d8b3b2b (diff) | |
download | sink-6864e4accaafa4fa90332719bff5a85a0e92b242.tar.gz sink-6864e4accaafa4fa90332719bff5a85a0e92b242.zip |
ImapResource prototype
Diffstat (limited to 'common/domain/applicationdomaintype.cpp')
-rw-r--r-- | common/domain/applicationdomaintype.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/common/domain/applicationdomaintype.cpp b/common/domain/applicationdomaintype.cpp index 166d3e6..7be0295 100644 --- a/common/domain/applicationdomaintype.cpp +++ b/common/domain/applicationdomaintype.cpp | |||
@@ -261,6 +261,17 @@ namespace MailtransportResource { | |||
261 | } | 261 | } |
262 | } | 262 | } |
263 | 263 | ||
264 | namespace ImapResource { | ||
265 | SinkResource create(const QByteArray &account) | ||
266 | { | ||
267 | auto &&resource = ApplicationDomainType::createEntity<SinkResource>(); | ||
268 | resource.setProperty("type", "org.kde.imap"); | ||
269 | resource.setProperty("account", account); | ||
270 | resource.setProperty("capabilities", QVariant::fromValue(QByteArrayList() << "storage" << "drafts")); | ||
271 | return resource; | ||
272 | } | ||
273 | } | ||
274 | |||
264 | template<> | 275 | template<> |
265 | QByteArray getTypeName<Event>() | 276 | QByteArray getTypeName<Event>() |
266 | { | 277 | { |