[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [messagelib] messageviewer/src: Fix scancheck
From: Montel Laurent <montel () kde ! org>
Date: 2016-03-31 19:28:27
Message-ID: E1aliGZ-00014r-Gq () scm ! kde ! org
[Download RAW message or body]
Git commit 6c5fc4b82a8ca6fce9547e05ebfe1b48e9850505 by Montel Laurent.
Committed on 31/03/2016 at 19:28.
Pushed by mlaurent into branch 'master'.
Fix scancheck
M +0 -1 messageviewer/src/htmlwriter/webengineparthtmlwriter.cpp
M +1 -0 messageviewer/src/scamdetection/scamdetectionwebengine.cpp
M +11 -0 messageviewer/src/viewer/webengine/mailwebengineview.cpp
M +1 -0 messageviewer/src/viewer/webengine/mailwebengineview.h
http://commits.kde.org/messagelib/6c5fc4b82a8ca6fce9547e05ebfe1b48e9850505
diff --git a/messageviewer/src/htmlwriter/webengineparthtmlwriter.cpp \
b/messageviewer/src/htmlwriter/webengineparthtmlwriter.cpp index 633563e..0aa81ad \
100644
--- a/messageviewer/src/htmlwriter/webengineparthtmlwriter.cpp
+++ b/messageviewer/src/htmlwriter/webengineparthtmlwriter.cpp
@@ -69,7 +69,6 @@ void WebEnginePartHtmlWriter::end()
mHtml.clear();
resolveCidUrls();
- mHtmlView->scamCheck();
mHtmlView->setUpdatesEnabled(true);
mHtmlView->update();
mState = Ended;
diff --git a/messageviewer/src/scamdetection/scamdetectionwebengine.cpp \
b/messageviewer/src/scamdetection/scamdetectionwebengine.cpp index d80b257..2e9a6ad \
100644
--- a/messageviewer/src/scamdetection/scamdetectionwebengine.cpp
+++ b/messageviewer/src/scamdetection/scamdetectionwebengine.cpp
@@ -163,6 +163,7 @@ void ScamDetectionWebEngine::handleScanPage(const QVariant \
&result) }
#endif
d->mDetails += QLatin1String("</ul>");
+ //qDebug()<<" d->mDetails "<< d->mDetails;
if (foundScam) {
Q_EMIT messageMayBeAScam();
}
diff --git a/messageviewer/src/viewer/webengine/mailwebengineview.cpp \
b/messageviewer/src/viewer/webengine/mailwebengineview.cpp index 3dc2a35..dee815d \
100644
--- a/messageviewer/src/viewer/webengine/mailwebengineview.cpp
+++ b/messageviewer/src/viewer/webengine/mailwebengineview.cpp
@@ -80,6 +80,7 @@ MailWebEngineView::MailWebEngineView(KActionCollection *ac, QWidget \
*parent) d->mScamDetection = new ScamDetectionWebEngine(this);
connect(d->mScamDetection, &ScamDetectionWebEngine::messageMayBeAScam, this, \
&MailWebEngineView::messageMayBeAScam);
connect(d->mWebViewAccessKey, &MailWebEngineAccessKey::openUrl, this, \
&MailWebEngineView::openUrl); + connect(this, &MailWebEngineView::loadFinished, \
this, &MailWebEngineView::slotLoadFinished);
d->mNetworkAccessManager = new \
MessageViewer::NetworkAccessManagerWebEngine(this, ac, this);
d->mExternalReference = new \
MessageViewer::LoadExternalReferencesUrlInterceptor(this); @@ -328,3 +329,13 @@ void \
MailWebEngineView::setAllowExternalContent(bool b) reload();
}
}
+
+QList<QAction *> MailWebEngineView::interceptorUrlActions() const
+{
+ return d->mNetworkAccessManager->actions();
+}
+
+void MailWebEngineView::slotLoadFinished()
+{
+ scamCheck();
+}
diff --git a/messageviewer/src/viewer/webengine/mailwebengineview.h \
b/messageviewer/src/viewer/webengine/mailwebengineview.h index 3e3e8e0..b0a7650 \
100644
--- a/messageviewer/src/viewer/webengine/mailwebengineview.h
+++ b/messageviewer/src/viewer/webengine/mailwebengineview.h
@@ -59,6 +59,7 @@ public:
void setAllowExternalContent(bool b);
+ QList<QAction *> interceptorUrlActions() const;
public Q_SLOTS:
void slotZoomChanged(qreal zoom);
void slotShowDetails();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic