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

List:       kde-commits
Subject:    [kdepim] /: KToolInvocation--
From:       Montel Laurent <montel () kde ! org>
Date:       2014-12-01 6:43:17
Message-ID: E1XvKhZ-00051l-Jj () scm ! kde ! org
[Download RAW message or body]

Git commit c0e7af7a0cd62f83b3b24ab779033d697b0ee233 by Montel Laurent.
Committed on 01/12/2014 at 06:42.
Pushed by mlaurent into branch 'master'.

KToolInvocation--

M  +2    -2    kontact/plugins/specialdates/sdsummarywidget.cpp
M  +0    -60   plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp

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

diff --git a/kontact/plugins/specialdates/sdsummarywidget.cpp \
b/kontact/plugins/specialdates/sdsummarywidget.cpp index 30551a6..18dd99d 100644
--- a/kontact/plugins/specialdates/sdsummarywidget.cpp
+++ b/kontact/plugins/specialdates/sdsummarywidget.cpp
@@ -44,7 +44,7 @@
 #include <KUrlLabel>
 #include <KIconLoader>
 #include <KConfigGroup>
-#include <KToolInvocation>
+#include <QDesktopServices>
 #include <KHolidays/kholidays/Holidays>
 
 #include <QDate>
@@ -664,7 +664,7 @@ void SDSummaryWidget::slotItemFetchJobDone(KJob *job)
     }
     const KContacts::Addressee contact = \
lst.first().payload<KContacts::Addressee>();  
-    KToolInvocation::invokeMailer(contact.fullEmail(), QString());
+    QDesktopServices::openUrl(QUrl(contact.fullEmail()));
 }
 
 void SDSummaryWidget::viewContact(const QString &url)
diff --git a/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp \
b/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp index \
                6db5326..15d5422 100644
--- a/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp
+++ b/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp
@@ -130,66 +130,6 @@ static bool hasMyWritableEventsFolders(const QString &family)
 #endif
 }
 
-#if 0
-#ifndef KDEPIM_NO_KRESOURCES
-// Double negation, this is enabled when the old resource based code is build.
-class CalendarManager
-{
-public:
-    CalendarManager();
-    ~CalendarManager();
-    static KCal::CalendarResources *calendar();
-
-private:
-    KCal::CalendarResources *mCalendar;
-};
-
-CalendarManager::CalendarManager()
-{
-    mCalendar = new CalendarResources(KSystemTimeZones::local());
-    mCalendar->readConfig();
-    mCalendar->load();
-    bool multipleKolabResources = false;
-    CalendarResourceManager *mgr = mCalendar->resourceManager();
-    CalendarResourceManager::ActiveIterator end = mgr->activeEnd();
-    for (CalendarResourceManager::ActiveIterator it = mgr->activeBegin();
-            it != end; ++it) {
-        if ((*it)->type() == "imap" || (*it)->type() == "kolab") {
-            const QStringList subResources = (*it)->subresources();
-            QSet<QString> prefixSet;
-            QStringList::ConstIterator subEnd = subResources.constEnd();
-            for (QStringList::ConstIterator subIt = subResources.constBegin();
-                    subIt != subEnd; ++subIt) {
-                if (!(*subIt).contains("/.INBOX.directory/")) {
-                    // we don't care about shared folders
-                    continue;
-                }
-                prefixSet.insert((*subIt).left((*subIt).indexOf("/.INBOX.directory/")));
                
-            }
-            if (prefixSet.count() > 1) {
-                multipleKolabResources = true;
-            }
-        }
-    }
-    if (multipleKolabResources) {
-        qDebug() << "disabling calendar lookup because multiple active Kolab \
                resources";
-        delete mCalendar;
-        mCalendar = 0;
-    }
-}
-
-CalendarManager::~CalendarManager()
-{
-    delete mCalendar;
-}
-
-KCal::CalendarResources *CalendarManager::calendar()
-{
-    Q_GLOBAL_STATIC(CalendarManager, _self)
-    return _self->mCalendar;
-}
-#endif
-#endif
 
 static bool occurredAlready(const Incidence::Ptr &incidence)
 {


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

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