forked from qt-creator/qt-creator
Enable Build File for files included by pri
Task-number: QTCREATORBUG-10546 Change-Id: I7b87d4907164840d2c40b70cf919eb31aefebff8 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
ac71bee072
commit
dc5ba1127d
@@ -341,7 +341,11 @@ void Qt4ProjectManagerPlugin::updateContextActions(ProjectExplorer::Node *node,
|
||||
|
||||
Qt4ProFileNode *proFileNode = qobject_cast<Qt4ProFileNode *>(node);
|
||||
Qt4Project *qt4Project = qobject_cast<Qt4Project *>(project);
|
||||
Qt4ProFileNode *subProjectNode = node ? qobject_cast<Qt4ProFileNode *>(node->projectNode()) : 0;
|
||||
Qt4ProFileNode *subProjectNode = 0;
|
||||
if (node) {
|
||||
if (Qt4PriFileNode *subPriFileNode = qobject_cast<Qt4PriFileNode *>(node->projectNode()))
|
||||
subProjectNode = subPriFileNode->proFileNode();
|
||||
}
|
||||
ProjectExplorer::FileNode *fileNode = qobject_cast<ProjectExplorer::FileNode *>(node);
|
||||
bool buildFilePossible = subProjectNode && fileNode
|
||||
&& (fileNode->fileType() == ProjectExplorer::SourceType);
|
||||
@@ -413,7 +417,7 @@ void Qt4ProjectManagerPlugin::updateBuildFileAction()
|
||||
m_buildFileAction->setParameter(QFileInfo(file).fileName());
|
||||
visible = qobject_cast<Qt4Project *>(project)
|
||||
&& node
|
||||
&& qobject_cast<Qt4ProFileNode *>(node->projectNode());
|
||||
&& qobject_cast<Qt4PriFileNode *>(node->projectNode());
|
||||
|
||||
enabled = !BuildManager::isBuilding(project);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user