From 0f54a42cb67e7da16ab529925cd38efa54d58352 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Wed, 29 Jul 2009 01:45:13 +0200 Subject: Including web shortcuts configuration dialog. We can actually just include it externally. Anyway this let user think a bit more that this is not a rekonq related configuration dialog --- src/mainwindow.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 2f74bd8a..ea387ae0 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -327,6 +327,11 @@ void MainWindow::setupActions() a = new KAction(KIcon("edit-clear"), i18n("Clear private data"), this); actionCollection()->addAction(QLatin1String("clear_private_data"), a); connect(a, SIGNAL(triggered(bool)), this, SLOT(clearPrivateData())); + + // configure web shortcuts action + a = new KAction(KIcon("preferences-web-browser-shortcuts"), i18n("Web Shortcuts"), this); + actionCollection()->addAction(QLatin1String("web_shortcuts"), a); + connect(a, SIGNAL(triggered(bool)), this, SLOT(configureWebShortcuts())); } @@ -356,7 +361,9 @@ void MainWindow::setupTools() toolsMenu->addSeparator(); - toolsMenu->addAction(KStandardAction::helpContents(this, SLOT(appHelpActivated()), actionCollection())); + // TODO: decide if re-enable this when rekonq docs will be written + // toolsMenu->addAction(KStandardAction::helpContents(this, SLOT(appHelpActivated()), actionCollection())); + toolsMenu->addAction(actionByName(QLatin1String("web_shortcuts"))); toolsMenu->addAction(actionByName(KStandardAction::name(KStandardAction::Preferences))); // adding rekonq_tools to rekonq actionCollection @@ -979,4 +986,9 @@ void MainWindow::clearPrivateData() // delete dialog; } + +void MainWindow::configureWebShortcuts() +{ + KRun::run( "kcmshell4 ebrowsing", KUrl::List(), this); +} \ No newline at end of file -- cgit v1.2.1