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 <hjk@qt.io>
This commit is contained in:
Christian Kandeler
2020-12-17 10:30:00 +01:00
parent 9f8a48b245
commit 44778c490a

View File

@@ -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);