From 44778c490a26ce61636e589182388e638a899b09 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 17 Dec 2020 10:30:00 +0100 Subject: [PATCH] ProjectExplorer: Add "Open Terminal Here" actions also for project nodes There is no apparent reason why these actions should only be available for file and folder nodes. Fixes: QTCREATORBUG-25107 Change-Id: Ia6a9e5d0be983ceabe5a0abee63d8527daa16f61 Reviewed-by: hjk --- src/plugins/projectexplorer/projectexplorer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp index 3f9a969f295..3591ec1ad39 100644 --- a/src/plugins/projectexplorer/projectexplorer.cpp +++ b/src/plugins/projectexplorer/projectexplorer.cpp @@ -1010,9 +1010,14 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er mfileContextMenu->addAction(cmd, Constants::G_FILE_OPEN); mfolderContextMenu->addAction(cmd, Constants::G_FOLDER_FILES); + msubProjectContextMenu->addAction(cmd, Constants::G_PROJECT_LAST); + mprojectContextMenu->addAction(cmd, Constants::G_PROJECT_LAST); mfileContextMenu->addMenu(openTerminal, Constants::G_FILE_OPEN); mfolderContextMenu->addMenu(openTerminal, Constants::G_FOLDER_FILES); + msubProjectContextMenu->addMenu(openTerminal, Constants::G_PROJECT_LAST); + mprojectContextMenu->addMenu(openTerminal, Constants::G_PROJECT_LAST); + dd->m_openTerminalHereBuildEnv = new QAction(tr("Build Environment"), this); dd->m_openTerminalHereRunEnv = new QAction(tr("Run Environment"), this);