diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2013-02-24 18:25:01 +0100 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2013-02-24 18:25:54 +0100 |
commit | 90eab081fa7f46961cd1597a7cb98c1dc32bd0b8 (patch) | |
tree | 34ab4d91018b1cc37bb0caa0a8fd72c99703ef65 /src/adblock/adblockmanager.h | |
parent | remove consecutive duplicate word >a< (diff) | |
download | rekonq-90eab081fa7f46961cd1597a7cb98c1dc32bd0b8.tar.xz |
AdBlock Improvement
Hiding rules support (at least the easy ones, the most ones, against
hiding id && classes)
:D
To test it, take a look (in example) at the url:
http://simple-adblock.com/faq/testing-your-adblocker/
Diffstat (limited to 'src/adblock/adblockmanager.h')
-rw-r--r-- | src/adblock/adblockmanager.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/adblock/adblockmanager.h b/src/adblock/adblockmanager.h index 7f044f3e..3d329ad8 100644 --- a/src/adblock/adblockmanager.h +++ b/src/adblock/adblockmanager.h @@ -139,7 +139,7 @@ // Forward Includes class QNetworkRequest; -class WebPage; +class QWebFrame; // Definitions typedef QList<AdBlockRule> AdBlockRuleList; @@ -186,6 +186,9 @@ private Q_SLOTS: void slotFinished(KJob *); + void applyHidingRules(QWebFrame *); + void applyHidingRules(bool); + Q_SIGNALS: void reloadCurrentPage(); @@ -197,6 +200,7 @@ private: AdBlockHostMatcher _hostWhiteList; AdBlockRuleList _blackList; AdBlockRuleList _whiteList; + QStringList _hideList; KSharedConfig::Ptr _adblockConfig; |