diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2012-07-30 19:02:15 +0200 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2012-12-10 02:48:04 +0100 |
commit | 1949d41ac6fbd92f248a995a25aa4c91aced2ae8 (patch) | |
tree | 41ac0217ac4d8d32b15bb30c18ab22ce6730ee89 /src/webwindow/webpage.cpp | |
parent | Session Manager (diff) | |
download | rekonq-1949d41ac6fbd92f248a995a25aa4c91aced2ae8.tar.xz |
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.
Diffstat (limited to 'src/webwindow/webpage.cpp')
-rw-r--r-- | src/webwindow/webpage.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
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); } |