From 1949d41ac6fbd92f248a995a25aa4c91aced2ae8 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Mon, 30 Jul 2012 19:02:15 +0200 Subject: Restored Adblock moving hiding logic to the one used in kwebkitpart This will let everyone to save time reinventing the wheel and let us remove webpage from adblockmanager code, but just manage it via (Q)NAM. --- src/webwindow/webpage.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src/webwindow/webpage.cpp') diff --git a/src/webwindow/webpage.cpp b/src/webwindow/webpage.cpp index ab66524b..7da39e0f 100644 --- a/src/webwindow/webpage.cpp +++ b/src/webwindow/webpage.cpp @@ -34,10 +34,26 @@ #include "webpage.h" #include "webpage.moc" +#include "networkaccessmanager.h" + WebPage::WebPage(QWidget *parent) - : KWebPage(parent) + : KWebPage(parent, KWalletIntegration) { + // rekonq Network Manager + NetworkAccessManager *manager = new NetworkAccessManager(this); + + // set network reply object to emit readyRead when it receives meta data + manager->setEmitReadyReadOnMetaDataChange(true); + + // disable QtWebKit cache to just use KIO one.. + manager->setCache(0); + + // set cookieJar window.. + if (parent && parent->window()) + manager->setWindow(parent->window()); + + setNetworkAccessManager(manager); } -- cgit v1.2.1