summaryrefslogtreecommitdiffstats
path: root/framework
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-03 10:23:29 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-03 10:23:29 +0200
commitcd1c28cd7a1631f99d6a6efa1b74180d82c76cc3 (patch)
tree77d7ebf8edb9d03ce10fd5b7e141bf8852ba5bb2 /framework
parent3e825ba9a048c9d93de02352c6a142fc6d8d921b (diff)
downloadkube-cd1c28cd7a1631f99d6a6efa1b74180d82c76cc3.tar.gz
kube-cd1c28cd7a1631f99d6a6efa1b74180d82c76cc3.zip
Cleanup
Diffstat (limited to 'framework')
-rw-r--r--framework/src/domain/contactcontroller.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/framework/src/domain/contactcontroller.cpp b/framework/src/domain/contactcontroller.cpp
index 0b46b34d..32c6d2a2 100644
--- a/framework/src/domain/contactcontroller.cpp
+++ b/framework/src/domain/contactcontroller.cpp
@@ -104,8 +104,12 @@ void ContactController::updateSaveAction()
104 104
105void ContactController::loadContact(const QVariant &variant) 105void ContactController::loadContact(const QVariant &variant)
106{ 106{
107 using namespace Sink;
108
107 mContact = variant; 109 mContact = variant;
108 if (auto c = variant.value<Sink::ApplicationDomain::Contact::Ptr>()) { 110 if (auto c = variant.value<ApplicationDomain::Contact::Ptr>()) {
111
112 setAddressbook(ApplicationDomainType::Ptr::create(ApplicationDomainType::createEntity<ApplicationDomain::Addressbook>(c->resourceInstanceIdentifier(), c->getAddressbook())));
109 const auto &vcard = c->getVcard(); 113 const auto &vcard = c->getVcard();
110 KContacts::VCardConverter converter; 114 KContacts::VCardConverter converter;
111 const auto addressee = converter.parseVCard(vcard); 115 const auto addressee = converter.parseVCard(vcard);