diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/webview.cpp | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/src/webview.cpp b/src/webview.cpp index 85ab0f21..c9160e5a 100644 --- a/src/webview.cpp +++ b/src/webview.cpp @@ -301,21 +301,27 @@ void WebView::contextMenuEvent(QContextMenuEvent *event)          menu.addAction(mainwindow->actionByName("view_redisplay")); +        menu.addSeparator(); +          menu.addAction(mainwindow->actionByName("new_tab"));              menu.addAction(mainwindow->actionByName("new_window"));          menu.addSeparator();          //Frame +        KActionMenu *frameMenu = new KActionMenu(i18n("Current Frame"), this); +          a = pageAction(QWebPage::OpenFrameInNewWindow);          a->setText(i18n("Open Frame in New Tab"));          a->setIcon(KIcon("view-right-new")); -        menu.addAction(a); +        frameMenu->addAction(a);          a = new KAction( KIcon("document-print-frame"), i18n("Print Frame"), this);          connect(a, SIGNAL(triggered()), this, SLOT(printFrame())); -        menu.addAction(a); +        frameMenu->addAction(a); +        menu.addAction(frameMenu); +                  menu.addSeparator();          //Page | 
