summaryrefslogtreecommitdiff
path: root/src/adblock/adblockmanager.h
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2013-02-24 18:25:01 +0100
committerAndrea Diamantini <adjam7@gmail.com>2013-02-24 18:25:54 +0100
commit90eab081fa7f46961cd1597a7cb98c1dc32bd0b8 (patch)
tree34ab4d91018b1cc37bb0caa0a8fd72c99703ef65 /src/adblock/adblockmanager.h
parentremove consecutive duplicate word >a< (diff)
downloadrekonq-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.h6
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;