forked from qt-creator/qt-creator
CMakePM: Disable "Run CMake" menu entry while building
Configuring a project during build is a recipe for disaster. Fixes: QTCREATORBUG-26606 Change-Id: I041d9bd76315647439100cadba809d6664d268fa Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -149,6 +149,7 @@ void CMakeManager::updateCmakeActions(Node *node)
|
|||||||
auto project = qobject_cast<CMakeProject *>(SessionManager::startupProject());
|
auto project = qobject_cast<CMakeProject *>(SessionManager::startupProject());
|
||||||
const bool visible = project && !BuildManager::isBuilding(project);
|
const bool visible = project && !BuildManager::isBuilding(project);
|
||||||
m_runCMakeAction->setVisible(visible);
|
m_runCMakeAction->setVisible(visible);
|
||||||
|
m_runCMakeActionContextMenu->setEnabled(visible);
|
||||||
m_clearCMakeCacheAction->setVisible(visible);
|
m_clearCMakeCacheAction->setVisible(visible);
|
||||||
m_rescanProjectAction->setVisible(visible);
|
m_rescanProjectAction->setVisible(visible);
|
||||||
enableBuildFileMenus(node);
|
enableBuildFileMenus(node);
|
||||||
|
|||||||
Reference in New Issue
Block a user