summaryrefslogtreecommitdiff
path: root/src/webview.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2009-07-26 17:34:11 +0200
committerAndrea Diamantini <adjam7@gmail.com>2009-07-26 17:34:11 +0200
commit9396689860939143bafcd0247fbaaf3e01efbf39 (patch)
tree1218970a66283433efd8f74d94a193518b7ea5cc /src/webview.cpp
parentWikipedia && Google contextual actions (diff)
downloadrekonq-9396689860939143bafcd0247fbaaf3e01efbf39.tar.xz
Fixing picture menu images as Lionel suggested
Diffstat (limited to 'src/webview.cpp')
-rw-r--r--src/webview.cpp27
1 files changed, 13 insertions, 14 deletions
diff --git a/src/webview.cpp b/src/webview.cpp
index 97c2f325..9c55750a 100644
--- a/src/webview.cpp
+++ b/src/webview.cpp
@@ -221,6 +221,19 @@ void WebView::contextMenuEvent(QContextMenuEvent *event)
// TODO Add translate, show translation
}
+ else if (!result.pixmap().isNull())
+ {
+ menu.addSeparator();
+
+ // TODO Add "View Image" && remove copy_this_image action
+ a = pageAction(QWebPage::DownloadImageToDisk);
+ a->setIcon(KIcon("document-save"));
+ menu.addAction(a);
+
+ a = pageAction(QWebPage::CopyImageToClipboard);
+ a->setIcon(KIcon("edit-copy"));
+ menu.addAction(a);
+ }
else
{
//page actions
@@ -235,20 +248,6 @@ void WebView::contextMenuEvent(QContextMenuEvent *event)
menu.addAction(mainwindow->actionByName("history_back"));
menu.addAction(mainwindow->actionByName("history_forward"));
menu.addAction(mainwindow->actionByName("view_redisplay"));
-
- if (!result.pixmap().isNull())
- {
- menu.addSeparator();
-
- // TODO Add "View Image" && remove copy_this_image action
- a = pageAction(QWebPage::DownloadImageToDisk);
- a->setIcon(KIcon("document-save"));
- menu.addAction(a);
-
- a = pageAction(QWebPage::CopyImageToClipboard);
- a->setIcon(KIcon("edit-copy"));
- menu.addAction(a);
- }
menu.addSeparator();