66 , m_keyboardModifiers(Qt::NoModifier) |
66 , m_keyboardModifiers(Qt::NoModifier) |
67 , m_pressedButtons(Qt::NoButton) |
67 , m_pressedButtons(Qt::NoButton) |
68 , m_openInNewTab(false) |
68 , m_openInNewTab(false) |
69 { |
69 { |
70 setNetworkAccessManager(BrowserApplication::networkAccessManager()); |
70 setNetworkAccessManager(BrowserApplication::networkAccessManager()); |
71 connect(this, SIGNAL(unsupportedContent(QNetworkReply *)), |
71 connect(this, SIGNAL(unsupportedContent(QNetworkReply*)), |
72 this, SLOT(handleUnsupportedContent(QNetworkReply *))); |
72 this, SLOT(handleUnsupportedContent(QNetworkReply*))); |
73 } |
73 } |
74 |
74 |
75 BrowserMainWindow *WebPage::mainWindow() |
75 BrowserMainWindow *WebPage::mainWindow() |
76 { |
76 { |
77 QObject *w = this->parent(); |
77 QObject *w = this->parent(); |
190 : QWebView(parent) |
190 : QWebView(parent) |
191 , m_progress(0) |
191 , m_progress(0) |
192 , m_page(new WebPage(this)) |
192 , m_page(new WebPage(this)) |
193 { |
193 { |
194 setPage(m_page); |
194 setPage(m_page); |
195 connect(page(), SIGNAL(statusBarMessage(const QString&)), |
195 connect(page(), SIGNAL(statusBarMessage(QString)), |
196 SLOT(setStatusBarText(const QString&))); |
196 SLOT(setStatusBarText(QString))); |
197 connect(this, SIGNAL(loadProgress(int)), |
197 connect(this, SIGNAL(loadProgress(int)), |
198 this, SLOT(setProgress(int))); |
198 this, SLOT(setProgress(int))); |
199 connect(this, SIGNAL(loadFinished(bool)), |
199 connect(this, SIGNAL(loadFinished(bool)), |
200 this, SLOT(loadFinished())); |
200 this, SLOT(loadFinished())); |
201 connect(page(), SIGNAL(loadingUrl(const QUrl&)), |
201 connect(page(), SIGNAL(loadingUrl(QUrl)), |
202 this, SIGNAL(urlChanged(const QUrl &))); |
202 this, SIGNAL(urlChanged(QUrl))); |
203 connect(page(), SIGNAL(downloadRequested(const QNetworkRequest &)), |
203 connect(page(), SIGNAL(downloadRequested(QNetworkRequest)), |
204 this, SLOT(downloadRequested(const QNetworkRequest &))); |
204 this, SLOT(downloadRequested(QNetworkRequest))); |
205 page()->setForwardUnsupportedContent(true); |
205 page()->setForwardUnsupportedContent(true); |
206 |
206 |
207 } |
207 } |
208 |
208 |
209 void WebView::contextMenuEvent(QContextMenuEvent *event) |
209 void WebView::contextMenuEvent(QContextMenuEvent *event) |