diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2012-03-06 10:56:47 +0100 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2012-03-13 10:24:42 +0100 |
commit | 5a7a48e488645bebd09eb51fd9236dc734f29fd4 (patch) | |
tree | 3e8c34c3bb22779554c4972a3eee08595bd8ae4f /src/adblock/adblockmanager.h | |
parent | update adblockrc (diff) | |
download | rekonq-5a7a48e488645bebd09eb51fd9236dc734f29fd4.tar.xz |
Clean up adblock manager code and fix unblock feature
Diffstat (limited to 'src/adblock/adblockmanager.h')
-rw-r--r-- | src/adblock/adblockmanager.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/adblock/adblockmanager.h b/src/adblock/adblockmanager.h index 469f87cb..9b125737 100644 --- a/src/adblock/adblockmanager.h +++ b/src/adblock/adblockmanager.h @@ -160,14 +160,18 @@ public: QNetworkReply *block(const QNetworkRequest &request, WebPage *page); void applyHidingRules(WebPage *page); - void addCustomRule(const QString &); + void addCustomRule(const QString &, bool reloadPage = true); void clearElementsLists(); private: void updateSubscription(int); bool subscriptionFileExists(int); - void loadRules(const QString &); + // load a file rule, given a path + void loadRules(const QString &rulesFilePath); + + // load a single rule + void loadRuleString(const QString &stringRule); private Q_SLOTS: void loadSettings(); |