diff options
| author | Elvis Angelaccio <[email protected]> | 2017-08-03 16:48:02 +0200 |
|---|---|---|
| committer | Elvis Angelaccio <[email protected]> | 2017-08-03 18:50:39 +0200 |
| commit | f38960e034cf622bc87575e91014404e8128f120 (patch) | |
| tree | b88142eba11ceb2e64d89353e222cddd6f3bed1f | |
| parent | 39fcc8945051365ae240e0bf92fcb3403d77caed (diff) | |
Port to KHelpMenu
Less code and KHelpMenu respects KIOSK restrictions.
Differential Revision: https://phabricator.kde.org/D7095
| -rw-r--r-- | src/dolphinmainwindow.cpp | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp index fe34c306f..47a249c6a 100644 --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -51,6 +51,7 @@ #include <KAuthorized> #include <KConfig> #include <kdualaction.h> +#include <KHelpMenu> #include <KJobWidgets> #include <QLineEdit> #include <KToolBar> @@ -876,19 +877,8 @@ void DolphinMainWindow::updateControlMenu() addActionToMenu(ac->action(KStandardAction::name(KStandardAction::Preferences)), menu); // Add "Help" menu - QMenu* helpMenu = new QMenu(i18nc("@action:inmenu", "Help"), menu); - helpMenu->addAction(ac->action(KStandardAction::name(KStandardAction::HelpContents))); - helpMenu->addAction(ac->action(KStandardAction::name(KStandardAction::WhatsThis))); - helpMenu->addSeparator(); - helpMenu->addAction(ac->action(KStandardAction::name(KStandardAction::ReportBug))); - helpMenu->addSeparator(); - helpMenu->addAction(ac->action(KStandardAction::name(KStandardAction::Donate))); - helpMenu->addSeparator(); - helpMenu->addAction(ac->action(KStandardAction::name(KStandardAction::SwitchApplicationLanguage))); - helpMenu->addSeparator(); - helpMenu->addAction(ac->action(KStandardAction::name(KStandardAction::AboutApp))); - helpMenu->addAction(ac->action(KStandardAction::name(KStandardAction::AboutKDE))); - menu->addMenu(helpMenu); + auto helpMenu = new KHelpMenu(menu); + menu->addMenu(helpMenu->menu()); menu->addSeparator(); addActionToMenu(ac->action(KStandardAction::name(KStandardAction::ShowMenubar)), menu); |
