diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -919,6 +919,17 @@ toolsMenu->addAction(ac->action(QStringLiteral("change_remote_encoding"))); menu->addMenu(toolsMenu); + // Add "Create New" menu + QMenu* createNewMenu = m_newFileMenu->menu(); + menu->addMenu(createNewMenu); + menu->setTitle(i18nc("@title:menu Create new folder, file, link, etc.", "Create New")); + menu->setIcon(QIcon::fromTheme(QStringLiteral("document-new"))); + m_newFileMenu->setDelayed(false); + connect(createNewMenu, &QMenu::aboutToShow, + this, &DolphinMainWindow::updateNewMenu); + + menu->addSeparator(); + // Add "Settings" menu entries addActionToMenu(ac->action(KStandardAction::name(KStandardAction::KeyBindings)), menu); addActionToMenu(ac->action(KStandardAction::name(KStandardAction::ConfigureToolbars)), menu);