Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
PIM Messagelib
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Merge Requests
4
Merge Requests
4
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PIM
PIM Messagelib
Commits
496fa918
Commit
496fa918
authored
Mar 14, 2016
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add QWebEnginePage
parent
c00bd79a
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
0 deletions
+19
-0
messageviewer/src/scamdetection/scamdetectionwebengine.cpp
messageviewer/src/scamdetection/scamdetectionwebengine.cpp
+17
-0
messageviewer/src/scamdetection/scamdetectionwebengine.h
messageviewer/src/scamdetection/scamdetectionwebengine.h
+2
-0
No files found.
messageviewer/src/scamdetection/scamdetectionwebengine.cpp
View file @
496fa918
...
...
@@ -19,8 +19,12 @@
#include "scamdetectionwebengine.h"
#include "scamcheckshorturlmanager.h"
#include "scamdetectiondetailsdialog.h"
#include "settings/messageviewersettings.h"
#include <KLocalizedString>
#include <QPointer>
#include <QWebEnginePage>
using
namespace
MessageViewer
;
...
...
@@ -52,6 +56,19 @@ ScamCheckShortUrl *ScamDetectionWebEngine::scamCheckShortUrl() const
return
MessageViewer
::
ScamCheckShortUrlManager
::
self
()
->
scamCheckShortUrl
();
}
void
ScamDetectionWebEngine
::
scanPage
(
QWebEnginePage
*
page
)
{
if
(
MessageViewer
::
MessageViewerSettings
::
self
()
->
scamDetectionEnabled
())
{
bool
foundScam
=
false
;
d
->
mDetails
.
clear
();
d
->
mDetails
=
QLatin1String
(
"<b>"
)
+
i18n
(
"Details:"
)
+
QLatin1String
(
"</b><ul>"
);
//TODO
if
(
foundScam
)
{
Q_EMIT
messageMayBeAScam
();
}
}
}
#if 0 //TODO
void ScamDetection::scanPage(QWebFrame *frame)
{
...
...
messageviewer/src/scamdetection/scamdetectionwebengine.h
View file @
496fa918
...
...
@@ -20,6 +20,7 @@
#include <QObject>
class
QWebEnginePage
;
namespace
MessageViewer
{
class
ScamCheckShortUrl
;
...
...
@@ -32,6 +33,7 @@ public:
~
ScamDetectionWebEngine
();
ScamCheckShortUrl
*
scamCheckShortUrl
()
const
;
void
scanPage
(
QWebEnginePage
*
page
);
public
Q_SLOTS
:
void
showDetails
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment