[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