[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdepim] kaddressbook: Improve gravatar support
From:       Montel Laurent <montel () kde ! org>
Date:       2015-06-30 20:52:48
Message-ID: E1ZA2WO-0005cx-9q () scm ! kde ! org
[Download RAW message or body]

Git commit d5b39e9a372997c58aa77e5402828af91b15b44d by Montel Laurent.
Committed on 30/06/2015 at 20:51.
Pushed by mlaurent into branch 'master'.

Improve gravatar support

M  +7    -4    kaddressbook/mainwidget.cpp

http://commits.kde.org/kdepim/d5b39e9a372997c58aa77e5402828af91b15b44d

diff --git a/kaddressbook/mainwidget.cpp b/kaddressbook/mainwidget.cpp
index c85e7f1..40f7ad2 100644
--- a/kaddressbook/mainwidget.cpp
+++ b/kaddressbook/mainwidget.cpp
@@ -1129,10 +1129,13 @@ void MainWidget::slotCheckGravatar()
 {
     const Akonadi::Item::List lst = \
collectSelectedAllContactsItem(mItemView->selectionModel());  if (lst.count() == 1) {
-        QPointer<KABGravatar::GravatarUpdateDialog> dlg = new \
                KABGravatar::GravatarUpdateDialog(this);
-        if (dlg->exec()) {
-    //extract emails.
+        Akonadi::Item item = lst.first();
+        if (item.hasPayload<KContacts::Addressee>()) {
+            QPointer<KABGravatar::GravatarUpdateDialog> dlg = new \
KABGravatar::GravatarUpdateDialog(this); +            if (dlg->exec()) {
+                //extract emails.
+            }
+            delete dlg;
         }
-        delete dlg;
     }
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic