forked from qt-creator/qt-creator
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:
@@ -1010,9 +1010,14 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
|
|||||||
|
|
||||||
mfileContextMenu->addAction(cmd, Constants::G_FILE_OPEN);
|
mfileContextMenu->addAction(cmd, Constants::G_FILE_OPEN);
|
||||||
mfolderContextMenu->addAction(cmd, Constants::G_FOLDER_FILES);
|
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);
|
mfileContextMenu->addMenu(openTerminal, Constants::G_FILE_OPEN);
|
||||||
mfolderContextMenu->addMenu(openTerminal, Constants::G_FOLDER_FILES);
|
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_openTerminalHereBuildEnv = new QAction(tr("Build Environment"), this);
|
||||||
dd->m_openTerminalHereRunEnv = new QAction(tr("Run Environment"), this);
|
dd->m_openTerminalHereRunEnv = new QAction(tr("Run Environment"), this);
|
||||||
|
|||||||
Reference in New Issue
Block a user