diff options
Diffstat (limited to 'common/domain')
-rw-r--r-- | common/domain/applicationdomaintype.cpp | 24 | ||||
-rw-r--r-- | common/domain/applicationdomaintype.h | 2 |
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() | |||
254 | SinkResource DummyResource::create(const QByteArray &account) | 254 | SinkResource 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) | |||
264 | SinkResource MaildirResource::create(const QByteArray &account) | 264 | SinkResource 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 | ||
273 | SinkResource MailtransportResource::create(const QByteArray &account) | 273 | SinkResource 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 | ||
282 | SinkResource ImapResource::create(const QByteArray &account) | 282 | SinkResource 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); |