diff options
| -rw-r--r-- | src/webview.cpp | 15 | ||||
| -rw-r--r-- | src/webview.h | 4 | 
2 files changed, 17 insertions, 2 deletions
| diff --git a/src/webview.cpp b/src/webview.cpp index cf4d2398..b9af551d 100644 --- a/src/webview.cpp +++ b/src/webview.cpp @@ -55,6 +55,12 @@ WebPage::WebPage(QObject *parent)  } +WebPage::~WebPage() +{ + +} + +  MainWindow *WebPage::mainWindow()  {      QObject *w = this->parent(); @@ -70,6 +76,8 @@ MainWindow *WebPage::mainWindow()  bool WebPage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request, NavigationType type)  { +    kWarning() << "Accepting Navigation Request.."; +      // ctrl open in new tab and select      // ctrl-alt open in new window      if ( type == QWebPage::NavigationTypeLinkClicked && (m_keyboardModifiers & Qt::ControlModifier @@ -87,6 +95,11 @@ bool WebPage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &r          m_loadingUrl = request.url();          emit loadingUrl(m_loadingUrl);      } +    else +    { +        kWarning() << "NO Main Frame.."; +        kWarning() << "Frame : " << frame->frameName(); +    }      return QWebPage::acceptNavigationRequest(frame, request, type);  } @@ -177,7 +190,7 @@ void WebPage::handleUnsupportedContent(QNetworkReply *reply)  } -// ------------------------------------------------------------------------------------------------------------------------------------------------------ +// -----------------------------------------------------------------------------------------------------------------  WebView::WebView(QWidget* parent) diff --git a/src/webview.h b/src/webview.h index b3d6ca1b..f2e8d7dc 100644 --- a/src/webview.h +++ b/src/webview.h @@ -47,6 +47,8 @@ signals:  public:      WebPage(QObject *parent = 0); +    ~WebPage(); +      MainWindow *mainWindow();  protected: @@ -100,7 +102,7 @@ protected:      void wheelEvent(QWheelEvent *event);      /**  -    * FIlters (SHIFT + ) CTRL + TAB events and emit (shift)ctrlTabPressed() +    * Filters (SHIFT + ) CTRL + TAB events and emit (shift)ctrlTabPressed()      * to make switch tab       */      void keyPressEvent(QKeyEvent *event); | 
