diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-09-27 16:13:47 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-09-27 16:13:47 +0200 |
commit | 529db49c496f4f668cec3f7c59d2d0ec78c50c9a (patch) | |
tree | b7622a54b4063f4dc735a8b4061525148377b6c9 /common/domain/applicationdomaintype.cpp | |
parent | 577c2c344079c1a87d3d93be5f957e5f2d935bff (diff) | |
download | sink-529db49c496f4f668cec3f7c59d2d0ec78c50c9a.tar.gz sink-529db49c496f4f668cec3f7c59d2d0ec78c50c9a.zip |
Don't hardcode the type property.
Diffstat (limited to 'common/domain/applicationdomaintype.cpp')
-rw-r--r-- | common/domain/applicationdomaintype.cpp | 24 |
1 files changed, 12 insertions, 12 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 | ||