diff options
Diffstat (limited to 'browser/browserview.cpp')
-rw-r--r-- | browser/browserview.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/browser/browserview.cpp b/browser/browserview.cpp index ad44402..a063afb 100644 --- a/browser/browserview.cpp +++ b/browser/browserview.cpp @@ -20,10 +20,12 @@ #include <QWebSettings> #include "browserview.h" +#include "cachemanager.h" #include "../common/browserdefs.h" -BrowserView::BrowserView() +BrowserView::BrowserView(cachemanager *cm) { + m_cacheManager = cm; if (!this->scene()) { this->setScene(new QGraphicsScene()); } @@ -31,6 +33,8 @@ BrowserView::BrowserView() QWebSettings::setIconDatabasePath("."); + m_webview.page()->setNetworkAccessManager(cm->getNetworkAccessManager()); + this->load("http://www.bmw.com"); this->installEventFilter(this); @@ -266,12 +270,3 @@ void BrowserView::select() { void BrowserView::activate() { this->activateWindow(); } - -void BrowserView::setCacheManager(cachemanager *cm) { - if (cm) { - qDebug() << "Setting cacheManager" << cm; - m_cacheManager = cm; - m_webview.page()->setNetworkAccessManager(cm->getNetworkAccessManager()); - } else - qDebug() << "Setting NULL networkManager!"; -} |