From 087924515fa1a0885b36859123c86ed9a4ff97c3 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Fri, 24 Jul 2009 02:52:32 +0200 Subject: cleaning web* classes and fixing newWindow and createWindow WebPage slots --- src/webpage.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'src/webpage.cpp') diff --git a/src/webpage.cpp b/src/webpage.cpp index 203de688..80eb6bd8 100644 --- a/src/webpage.cpp +++ b/src/webpage.cpp @@ -84,7 +84,15 @@ WebPage::WebPage(QObject *parent) } -QWebPage *WebPage::createWindow(QWebPage::WebWindowType type) +WebPage *WebPage::createWindow(QWebPage::WebWindowType type) +{ + kDebug() << "WebPage createWindow slot"; + + return createWindow(type); +} + + +WebPage *WebPage::newWindow(WebWindowType type) { kDebug() << "creating window as new tab.. "; @@ -95,7 +103,7 @@ QWebPage *WebPage::createWindow(QWebPage::WebWindowType type) kDebug() << "Modal Dialog ---------------------------------------"; } - WebView *w = Application::instance()->newWebView(); + WebView *w = Application::instance()->mainWindow()->mainView()->newTab(); return w->page(); } @@ -237,10 +245,3 @@ QString WebPage::chooseFile(QWebFrame *frame, const QString &suggestedFile) { return KFileDialog::getOpenFileName(suggestedFile, QString(), frame->page()->view()); } - - -WebPage *WebPage::newWindow(WebWindowType type) -{ - Q_UNUSED(type); - return 0; -} -- cgit v1.2.1