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

List:       kde-commits
Subject:    [kdepim-addons] plugins/messageviewerplugins/expandurlplugin: Expand url
From:       Montel Laurent <montel () kde ! org>
Date:       2016-03-09 19:04:50
Message-ID: E1adjPe-0003xR-Ic () scm ! kde ! org
[Download RAW message or body]

Git commit c362da005b3118b0ae1f8e7f6cadad2b56343e0c by Montel Laurent.
Committed on 09/03/2016 at 19:04.
Pushed by mlaurent into branch 'master'.

Expand url

M  +10   -1    plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.cpp
 M  +3    -0    plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.h


http://commits.kde.org/kdepim-addons/c362da005b3118b0ae1f8e7f6cadad2b56343e0c

diff --git a/plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.cpp \
b/plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.cpp \
                index d2d7569..6c46d93 100644
--- a/plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.cpp
+++ b/plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.cpp
@@ -16,6 +16,7 @@
 */
 
 #include "viewerpluginexpandurlinterface.h"
+#include <MessageViewer/ScamExpandUrlJob>
 
 #include <QHBoxLayout>
 #include <QIcon>
@@ -45,7 +46,10 @@ QAction *ViewerPluginExpandurlInterface::action() const
 
 void ViewerPluginExpandurlInterface::showWidget()
 {
-    //TODO expand url
+    if (mCurrentUrl.isValid()) {
+        MessageViewer::ScamExpandUrlJob *job = new \
MessageViewer::ScamExpandUrlJob(this); +        job->expandedUrl(mCurrentUrl);
+    }
 }
 
 ViewerPluginInterface::SpecificFeatureTypes \
ViewerPluginExpandurlInterface::featureTypes() const @@ -62,3 +66,8 @@ void \
                ViewerPluginExpandurlInterface::createAction(KActionCollection *ac)
         connect(mAction, &QAction::triggered, this, \
&ViewerPluginExpandurlInterface::slotActivatePlugin);  }
 }
+
+void ViewerPluginExpandurlInterface::setUrl(const QUrl &url)
+{
+    mCurrentUrl = url;
+}
diff --git a/plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.h \
b/plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.h index \
                52db494..13a2ac4 100644
--- a/plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.h
+++ b/plugins/messageviewerplugins/expandurlplugin/viewerpluginexpandurlinterface.h
@@ -19,6 +19,7 @@
 #define VIEWERPLUGINEXPANDURLINTERFACE_H
 
 #include <messageviewer/viewerplugininterface.h>
+#include <QUrl>
 class KActionCollection;
 namespace MessageViewer
 {
@@ -33,8 +34,10 @@ public:
     void showWidget() Q_DECL_OVERRIDE;
     ViewerPluginInterface::SpecificFeatureTypes featureTypes() const \
Q_DECL_OVERRIDE;  
+    void setUrl(const QUrl &url) Q_DECL_OVERRIDE;
 private:
     void createAction(KActionCollection *ac);
+    QUrl mCurrentUrl;
     QAction *mAction;
 };
 }


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

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