diff options
Diffstat (limited to 'Tools/MiniBrowser/qt/BrowserWindow.cpp')
-rw-r--r-- | Tools/MiniBrowser/qt/BrowserWindow.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Tools/MiniBrowser/qt/BrowserWindow.cpp b/Tools/MiniBrowser/qt/BrowserWindow.cpp index 67d5696..53f7de9 100644 --- a/Tools/MiniBrowser/qt/BrowserWindow.cpp +++ b/Tools/MiniBrowser/qt/BrowserWindow.cpp @@ -61,6 +61,9 @@ BrowserWindow::BrowserWindow(QWKContext* context, WindowOptions* options) connect(m_browser->view(), SIGNAL(titleChanged(const QString&)), SLOT(setWindowTitle(const QString&))); connect(m_browser->view(), SIGNAL(urlChanged(const QUrl&)), SLOT(urlChanged(const QUrl&))); + if (m_windowOptions.printLoadedUrls) + connect(page(), SIGNAL(urlChanged(QUrl)), this, SLOT(printURL(QUrl))); + this->setCentralWidget(m_browser); m_browser->setFocus(Qt::OtherFocusReason); @@ -332,6 +335,12 @@ void BrowserWindow::showUserAgentDialog() page()->setCustomUserAgent(combo->currentText()); } +void BrowserWindow::printURL(const QUrl& url) +{ + QTextStream output(stdout); + output << "Loaded: " << url.toString() << endl; +} + void BrowserWindow::toggleDisableJavaScript(bool enable) { page()->preferences()->setAttribute(QWKPreferences::JavascriptEnabled, !enable); |