diff options
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 | { |