summaryrefslogtreecommitdiffstats
path: root/common/domain
diff options
context:
space:
mode:
Diffstat (limited to 'common/domain')
-rw-r--r--common/domain/applicationdomaintype.cpp24
-rw-r--r--common/domain/applicationdomaintype.h2
2 files changed, 13 insertions, 13 deletions
diff --git a/common/domain/applicationdomaintype.cpp b/common/domain/applicationdomaintype.cpp
index 2f7c32b..5474708 100644
--- a/common/domain/applicationdomaintype.cpp
+++ b/common/domain/applicationdomaintype.cpp
@@ -254,9 +254,9 @@ Identity::~Identity()
254SinkResource DummyResource::create(const QByteArray &account) 254SinkResource DummyResource::create(const QByteArray &account)
255{ 255{
256 auto &&resource = ApplicationDomainType::createEntity<SinkResource>(); 256 auto &&resource = ApplicationDomainType::createEntity<SinkResource>();
257 resource.setProperty("type", "sink.dummy"); 257 resource.setResourceType("sink.dummy");
258 resource.setProperty("account", account); 258 resource.setAccount(account);
259 resource.setProperty("capabilities", QVariant::fromValue(QByteArrayList() << ResourceCapabilities::Mail::storage << "-folder.rename")); 259 resource.setCapabilities(QByteArrayList() << ResourceCapabilities::Mail::storage << "-folder.rename");
260 // resource.setProperty("capabilities", QVariant::fromValue(QByteArrayList() << ResourceCapabilities::Mail::storage << ResourceCapabilities::Mail::drafts << "-folder.rename" << ResourceCapabilities::Mail::trash)); 260 // resource.setProperty("capabilities", QVariant::fromValue(QByteArrayList() << ResourceCapabilities::Mail::storage << ResourceCapabilities::Mail::drafts << "-folder.rename" << ResourceCapabilities::Mail::trash));
261 return resource; 261 return resource;
262} 262}
@@ -264,27 +264,27 @@ SinkResource DummyResource::create(const QByteArray &account)
264SinkResource MaildirResource::create(const QByteArray &account) 264SinkResource MaildirResource::create(const QByteArray &account)
265{ 265{
266 auto &&resource = ApplicationDomainType::createEntity<SinkResource>(); 266 auto &&resource = ApplicationDomainType::createEntity<SinkResource>();
267 resource.setProperty("type", "sink.maildir"); 267 resource.setResourceType("sink.maildir");
268 resource.setProperty("account", account); 268 resource.setAccount(account);
269 resource.setProperty("capabilities", QVariant::fromValue(QByteArrayList() << ResourceCapabilities::Mail::storage << ResourceCapabilities::Mail::drafts << "-folder.rename" << ResourceCapabilities::Mail::trash)); 269 resource.setCapabilities(QByteArrayList() << ResourceCapabilities::Mail::storage << ResourceCapabilities::Mail::drafts << "-folder.rename" << ResourceCapabilities::Mail::trash);
270 return resource; 270 return resource;
271} 271}
272 272
273SinkResource MailtransportResource::create(const QByteArray &account) 273SinkResource MailtransportResource::create(const QByteArray &account)
274{ 274{
275 auto &&resource = ApplicationDomainType::createEntity<SinkResource>(); 275 auto &&resource = ApplicationDomainType::createEntity<SinkResource>();
276 resource.setProperty("type", "sink.mailtransport"); 276 resource.setResourceType("sink.mailtransport");
277 resource.setProperty("account", account); 277 resource.setAccount(account);
278 resource.setProperty("capabilities", QVariant::fromValue(QByteArrayList() << ResourceCapabilities::Mail::transport)); 278 resource.setCapabilities(QByteArrayList() << ResourceCapabilities::Mail::transport);
279 return resource; 279 return resource;
280} 280}
281 281
282SinkResource ImapResource::create(const QByteArray &account) 282SinkResource ImapResource::create(const QByteArray &account)
283{ 283{
284 auto &&resource = ApplicationDomainType::createEntity<SinkResource>(); 284 auto &&resource = ApplicationDomainType::createEntity<SinkResource>();
285 resource.setProperty("type", "sink.imap"); 285 resource.setResourceType("sink.imap");
286 resource.setProperty("account", account); 286 resource.setAccount(account);
287 resource.setProperty("capabilities", QVariant::fromValue(QByteArrayList() << ResourceCapabilities::Mail::storage << ResourceCapabilities::Mail::drafts << ResourceCapabilities::Mail::folderhierarchy << ResourceCapabilities::Mail::trash)); 287 resource.setCapabilities(QByteArrayList() << ResourceCapabilities::Mail::storage << ResourceCapabilities::Mail::drafts << ResourceCapabilities::Mail::folderhierarchy << ResourceCapabilities::Mail::trash);
288 return resource; 288 return resource;
289} 289}
290 290
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index c824251..8b96758 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -295,7 +295,7 @@ struct SINK_EXPORT SinkResource : public ApplicationDomainType {
295 virtual ~SinkResource(); 295 virtual ~SinkResource();
296 296
297 SINK_REFERENCE_PROPERTY(SinkAccount, Account, account); 297 SINK_REFERENCE_PROPERTY(SinkAccount, Account, account);
298 SINK_PROPERTY(QString, ResourceType, resourceType); 298 SINK_PROPERTY(QByteArray, ResourceType, resourceType);
299 SINK_PROPERTY(QByteArrayList, Capabilities, capabilities); 299 SINK_PROPERTY(QByteArrayList, Capabilities, capabilities);
300 SINK_STATUS_PROPERTY(int, Status, status); 300 SINK_STATUS_PROPERTY(int, Status, status);
301 SINK_STATUS_PROPERTY(ApplicationDomain::Error, Error, error); 301 SINK_STATUS_PROPERTY(ApplicationDomain::Error, Error, error);