From ac7c15f3ed41a51b830a79ab5c78e0580e42e798 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Mon, 13 Feb 2012 22:13:05 +0100 Subject: Add adblock icon to inform users that some contents was hidden This is a patch by Andrea Di Menna, changed a bit to allow element blocked/hided listing (you'll see it in next commit) REVIEW:102761 REVIEWED-BY: adjam --- src/adblock/adblockmanager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/adblock') diff --git a/src/adblock/adblockmanager.cpp b/src/adblock/adblockmanager.cpp index 0c0a66db..b435d437 100644 --- a/src/adblock/adblockmanager.cpp +++ b/src/adblock/adblockmanager.cpp @@ -226,6 +226,8 @@ QNetworkReply *AdBlockManager::block(const QNetworkRequest &request, WebPage *pa { kDebug() << "ADBLOCK: BLACK RULE Matched by string: " << urlString; AdBlockNetworkReply *reply = new AdBlockNetworkReply(request, urlString, this); + // TODO: add it to blocked list + page->setHasAdBlockedElements(true); return reply; } @@ -253,6 +255,8 @@ QNetworkReply *AdBlockManager::block(const QNetworkRequest &request, WebPage *pa } AdBlockNetworkReply *reply = new AdBlockNetworkReply(request, urlString, this); + // TODO: add it to blocked list + page->setHasAdBlockedElements(true); return reply; } } @@ -287,6 +291,8 @@ void AdBlockManager::applyHidingRules(WebPage *page) kDebug() << "Hide element: " << el.localName(); el.setStyleProperty(QL1S("visibility"), QL1S("hidden")); el.removeFromDocument(); + // TODO: add it to hided list + page->setHasAdBlockedElements(true); } } } -- cgit v1.2.1