QtWebKitWebPage::QtWebKitWebPage(QtWebKitWebWidget *parent) : QWebPage(parent), m_webWidget(parent), m_ignoreJavaScriptPopups(false), m_isGlobalUserAgent(true) { optionChanged(QLatin1String("Network/UserAgent"), SettingsManager::getValue(QLatin1String("Network/UserAgent"))); optionChanged(QLatin1String("Content/ZoomTextOnly"), SettingsManager::getValue(QLatin1String("Content/ZoomTextOnly"))); optionChanged(QLatin1String("Content/BackgroundColor"), QVariant()); connect(this, SIGNAL(loadFinished(bool)), this, SLOT(pageLoadFinished())); connect(ContentBlockingManager::getInstance(), SIGNAL(styleSheetsUpdated()), this, SLOT(updatePageStyleSheets())); connect(SettingsManager::getInstance(), SIGNAL(valueChanged(QString,QVariant)), this, SLOT(optionChanged(QString,QVariant))); }
QtWebKitWebPage::QtWebKitWebPage(QtWebKitNetworkManager *networkManager, QtWebKitWebWidget *parent) : QWebPage(parent), m_widget(parent), m_backend(WebBackendsManager::getBackend(QLatin1String("qtwebkit"))), m_networkManager(networkManager), m_ignoreJavaScriptPopups(false) { setNetworkAccessManager(m_networkManager); setForwardUnsupportedContent(true); updatePageStyleSheets(); connect(this, SIGNAL(loadFinished(bool)), this, SLOT(pageLoadFinished())); connect(ContentBlockingManager::getInstance(), SIGNAL(styleSheetsUpdated()), this, SLOT(updatePageStyleSheets())); connect(SettingsManager::getInstance(), SIGNAL(valueChanged(QString,QVariant)), this, SLOT(optionChanged(QString,QVariant))); }