summaryrefslogtreecommitdiffstats
path: root/Tools/QtTestBrowser/webpage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/QtTestBrowser/webpage.cpp')
-rw-r--r--Tools/QtTestBrowser/webpage.cpp27
1 files changed, 2 insertions, 25 deletions
diff --git a/Tools/QtTestBrowser/webpage.cpp b/Tools/QtTestBrowser/webpage.cpp
index 400355e..9088ce2 100644
--- a/Tools/QtTestBrowser/webpage.cpp
+++ b/Tools/QtTestBrowser/webpage.cpp
@@ -45,10 +45,11 @@ WebPage::WebPage(QObject* parent)
: QWebPage(parent)
, m_userAgent()
, m_interruptingJavaScriptEnabled(false)
- , m_qnamThread(0)
{
applyProxy();
+ connect(networkAccessManager(), SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)),
+ this, SLOT(authenticationRequired(QNetworkReply*, QAuthenticator*)));
connect(this, SIGNAL(featurePermissionRequested(QWebFrame*, QWebPage::Feature)), this, SLOT(requestPermission(QWebFrame*, QWebPage::Feature)));
connect(this, SIGNAL(featurePermissionRequestCanceled(QWebFrame*, QWebPage::Feature)), this, SLOT(featurePermissionRequestCanceled(QWebFrame*, QWebPage::Feature)));
}
@@ -122,30 +123,6 @@ QString WebPage::userAgentForUrl(const QUrl& url) const
return QWebPage::userAgentForUrl(url);
}
-void WebPage::setQnamThreaded(bool threaded)
-{
- bool alreadyThreaded = networkAccessManager()->thread() != thread();
- if (threaded == alreadyThreaded)
- return;
-
- if (threaded) {
- if (!m_qnamThread)
- m_qnamThread = new QtNAMThread(this);
- m_qnamThread->start();
- setNetworkAccessManager(m_qnamThread->networkAccessManager());
- } else {
- setNetworkAccessManager(0);
- delete m_qnamThread;
- m_qnamThread = 0;
- }
-
- Qt::ConnectionType connectionType = threaded ? Qt::BlockingQueuedConnection : Qt::DirectConnection;
- connect(networkAccessManager(), SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)),
- this, SLOT(authenticationRequired(QNetworkReply*, QAuthenticator*)),
- connectionType);
- applyProxy();
-}
-
bool WebPage::shouldInterruptJavaScript()
{
if (!m_interruptingJavaScriptEnabled)