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
K
KDE Pim
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
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
Unmaintained
KDE Pim
Commits
2ee4cae9
Commit
2ee4cae9
authored
Apr 02, 2016
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
We will use plugin for adblock
parent
f2be2806
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
4 additions
and
30 deletions
+4
-30
akregator/src/articleviewer-ng/webengine/articleviewerwebengine.cpp
...src/articleviewer-ng/webengine/articleviewerwebengine.cpp
+0
-7
akregator/src/articleviewer-ng/webengine/articleviewerwebengine.h
...r/src/articleviewer-ng/webengine/articleviewerwebengine.h
+1
-1
akregator/src/frame/webengine/webengineviewer.cpp
akregator/src/frame/webengine/webengineviewer.cpp
+3
-21
akregator/src/frame/webengine/webengineviewer.h
akregator/src/frame/webengine/webengineviewer.h
+0
-1
No files found.
akregator/src/articleviewer-ng/webengine/articleviewerwebengine.cpp
View file @
2ee4cae9
...
...
@@ -225,12 +225,6 @@ void ArticleViewerWebEngine::slotWebHitFinished(const MessageViewer::WebHitTestR
popup
.
addSeparator
();
popup
.
addAction
(
mActionCollection
->
action
(
QStringLiteral
(
"copy_image_location"
)));
popup
.
addAction
(
mActionCollection
->
action
(
QStringLiteral
(
"saveas_imageurl"
)));
#if 0
if (adblockEnabled()) {
popup.addSeparator();
popup.addAction(mActionCollection->action(QStringLiteral("adblock_image")));
}
#endif
}
popup
.
addSeparator
();
popup
.
addActions
(
viewerPluginActionList
(
MessageViewer
::
ViewerPluginInterface
::
NeedUrl
));
...
...
@@ -255,7 +249,6 @@ void ArticleViewerWebEngine::slotWebHitFinished(const MessageViewer::WebHitTestR
popup
.
addSeparator
();
popup
.
addAction
(
ActionManager
::
getInstance
()
->
action
(
QStringLiteral
(
"speak_text"
)));
}
popup
.
addActions
(
mNetworkAccessManager
->
interceptorUrlActions
(
result
));
popup
.
exec
(
mapToGlobal
(
result
.
pos
()));
}
...
...
akregator/src/articleviewer-ng/webengine/articleviewerwebengine.h
View file @
2ee4cae9
...
...
@@ -128,11 +128,11 @@ protected:
void
contextMenuEvent
(
QContextMenuEvent
*
e
)
Q_DECL_OVERRIDE
;
QList
<
QAction
*>
viewerPluginActionList
(
MessageViewer
::
ViewerPluginInterface
::
SpecificFeatureTypes
features
);
MessageViewer
::
NetworkAccessManagerWebEngine
*
mNetworkAccessManager
;
private:
MousePressedButtonType
mLastButtonClicked
;
MessageViewer
::
ViewerPluginToolManager
*
mViewerPluginToolManager
;
MessageViewer
::
WebEngineAccessKey
*
mWebEngineViewAccessKey
;
MessageViewer
::
NetworkAccessManagerWebEngine
*
mNetworkAccessManager
;
};
}
...
...
akregator/src/frame/webengine/webengineviewer.cpp
View file @
2ee4cae9
...
...
@@ -35,6 +35,8 @@
#include <QWebEngineHistory>
#include <MessageViewer/WebHitTest>
#include <MessageViewer/WebHitTestResult>
#include <MessageViewer/NetworkAccessManagerWebEngine>
using
namespace
Akregator
;
WebEngineViewer
::
WebEngineViewer
(
KActionCollection
*
ac
,
QWidget
*
parent
)
...
...
@@ -94,12 +96,6 @@ void WebEngineViewer::slotWebHitFinished(const MessageViewer::WebHitTestResult &
popup
.
addSeparator
();
popup
.
addAction
(
mActionCollection
->
action
(
QStringLiteral
(
"copy_image_location"
)));
popup
.
addAction
(
mActionCollection
->
action
(
QStringLiteral
(
"saveas_imageurl"
)));
#if 0
if (adblockEnabled()) {
popup.addSeparator();
popup.addAction(mActionCollection->action(QStringLiteral("adblock_image")));
}
#endif
}
popup
.
addSeparator
();
popup
.
addActions
(
viewerPluginActionList
(
MessageViewer
::
ViewerPluginInterface
::
NeedUrl
));
...
...
@@ -112,14 +108,13 @@ void WebEngineViewer::slotWebHitFinished(const MessageViewer::WebHitTestResult &
mWebShortcutMenuManager
->
addWebShortcutsToMenu
(
&
popup
);
popup
.
addSeparator
();
popup
.
addActions
(
viewerPluginActionList
(
MessageViewer
::
ViewerPluginInterface
::
NeedSelection
));
popup
.
addSeparator
();
popup
.
addAction
(
i18n
(
"Open Ad Block settings"
),
this
,
SLOT
(
slotOpenBlockableItemsDialog
()));
}
#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
popup
.
addSeparator
();
popup
.
addAction
(
ActionManager
::
getInstance
()
->
action
(
QStringLiteral
(
"viewer_print"
)));
popup
.
addAction
(
ActionManager
::
getInstance
()
->
action
(
QStringLiteral
(
"viewer_printpreview"
)));
#endif
popup
.
addActions
(
mNetworkAccessManager
->
interceptorUrlActions
(
result
));
popup
.
addSeparator
();
popup
.
addAction
(
ActionManager
::
getInstance
()
->
action
(
QStringLiteral
(
"find_in_messages"
)));
if
(
KPIMTextEdit
::
TextToSpeech
::
self
()
->
isReady
())
{
...
...
@@ -134,16 +129,3 @@ void WebEngineViewer::displayContextMenu(const QPoint &pos)
MessageViewer
::
WebHitTest
*
webHit
=
mPageEngine
->
hitTestContent
(
pos
);
connect
(
webHit
,
&
MessageViewer
::
WebHitTest
::
finished
,
this
,
&
WebEngineViewer
::
slotWebHitFinished
);
}
void
WebEngineViewer
::
slotOpenBlockableItemsDialog
()
{
#if 0
QPointer<MessageViewer::AdBlockBlockableItemsDialog> dlg = new MessageViewer::AdBlockBlockableItemsDialog(this);
dlg->setWebFrame(page()->mainFrame());
if (dlg->exec()) {
dlg->saveFilters();
}
delete dlg;
#endif
}
akregator/src/frame/webengine/webengineviewer.h
View file @
2ee4cae9
...
...
@@ -34,7 +34,6 @@ protected:
void
contextMenuEvent
(
QContextMenuEvent
*
e
)
Q_DECL_OVERRIDE
;
private
slots
:
void
slotOpenBlockableItemsDialog
();
void
slotWebHitFinished
(
const
MessageViewer
::
WebHitTestResult
&
result
);
};
}
...
...
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