summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2009-07-15 23:57:39 +0200
committerAndrea Diamantini <adjam7@gmail.com>2009-07-15 23:57:39 +0200
commitd027924b0064ba9a7750b1c45c101fe829fde384 (patch)
tree8579f3a9f896cd1ca7dc877e72776faf917e737f /src
parentFixing CMakeLists.. (diff)
downloadrekonq-d027924b0064ba9a7750b1c45c101fe829fde384.tar.xz
Restoring KDE webpage actions (KDE webkit code)
Diffstat (limited to 'src')
-rw-r--r--src/webpage.cpp47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/webpage.cpp b/src/webpage.cpp
index d0dd39fb..a68d4eba 100644
--- a/src/webpage.cpp
+++ b/src/webpage.cpp
@@ -75,6 +75,53 @@ WebPage::WebPage(QObject *parent)
setNetworkAccessManager(Application::networkAccessManager());
connect(networkAccessManager(), SIGNAL(finished(QNetworkReply*)), this, SLOT(manageNetworkErrors(QNetworkReply*)));
+
+ action(Back)->setIcon(KIcon("go-previous"));
+ action(Back)->setShortcut(KStandardShortcut::back().primary());
+
+ action(Forward)->setIcon(KIcon("go-next"));
+ action(Forward)->setShortcut(KStandardShortcut::forward().primary());
+
+ action(Reload)->setIcon(KIcon("view-refresh"));
+ action(Reload)->setShortcut(KStandardShortcut::reload().primary());
+
+ action(Stop)->setIcon(KIcon("process-stop"));
+ action(Stop)->setShortcut(Qt::Key_Escape);
+
+ action(Cut)->setIcon(KIcon("edit-cut"));
+ action(Cut)->setShortcut(KStandardShortcut::cut().primary());
+
+ action(Copy)->setIcon(KIcon("edit-copy"));
+ action(Copy)->setShortcut(KStandardShortcut::copy().primary());
+
+ action(Paste)->setIcon(KIcon("edit-paste"));
+ action(Paste)->setShortcut(KStandardShortcut::paste().primary());
+
+ action(Undo)->setIcon(KIcon("edit-undo"));
+ action(Undo)->setShortcut(KStandardShortcut::undo().primary());
+
+ action(Redo)->setIcon(KIcon("edit-redo"));
+ action(Redo)->setShortcut(KStandardShortcut::redo().primary());
+
+ action(InspectElement)->setIcon(KIcon("view-process-all"));
+ action(OpenLinkInNewWindow)->setIcon(KIcon("window-new"));
+ action(OpenFrameInNewWindow)->setIcon(KIcon("window-new"));
+ action(OpenImageInNewWindow)->setIcon(KIcon("window-new"));
+ action(CopyLinkToClipboard)->setIcon(KIcon("edit-copy"));
+ action(CopyImageToClipboard)->setIcon(KIcon("edit-copy"));
+ action(ToggleBold)->setIcon(KIcon("format-text-bold"));
+ action(ToggleItalic)->setIcon(KIcon("format-text-italic"));
+ action(ToggleUnderline)->setIcon(KIcon("format-text-underline"));
+ action(DownloadLinkToDisk)->setIcon(KIcon("document-save"));
+ action(DownloadImageToDisk)->setIcon(KIcon("document-save"));
+
+ settings()->setWebGraphic(QWebSettings::MissingPluginGraphic, KIcon("preferences-plugin").pixmap(32, 32));
+ settings()->setWebGraphic(QWebSettings::MissingImageGraphic, KIcon("image-missing").pixmap(32, 32));
+ settings()->setWebGraphic(QWebSettings::DefaultFrameIconGraphic, KIcon("applications-internet").pixmap(32, 32));
+
+ connect(this, SIGNAL(downloadRequested(const QNetworkRequest &)), this, SLOT(slotDownloadRequested(const QNetworkRequest &)));
+
+ connect(this, SIGNAL(unsupportedContent(QNetworkReply *)), this, SLOT(slotHandleUnsupportedContent(QNetworkReply *)));
}