forked from qt-creator/qt-creator
GenericProject: show project files in "Project" tree
This missing project files(*.files, *.includes, *.config) in "Project" tree is a regression. Change-Id: Ib7380b1627a0f31045a25bc152352f5d2c82342a Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -91,21 +91,6 @@ GenericProject::GenericProject(Manager *manager, const QString &fileName)
|
||||
DocumentManager::addDocument(m_includesIDocument);
|
||||
DocumentManager::addDocument(m_configIDocument);
|
||||
|
||||
FileNode *projectFilesNode = new FileNode(Utils::FileName::fromString(m_filesFileName),
|
||||
ProjectFileType,
|
||||
/* generated = */ false);
|
||||
|
||||
FileNode *projectIncludesNode = new FileNode(Utils::FileName::fromString(m_includesFileName),
|
||||
ProjectFileType,
|
||||
/* generated = */ false);
|
||||
|
||||
FileNode *projectConfigNode = new FileNode(Utils::FileName::fromString(m_configFileName),
|
||||
ProjectFileType,
|
||||
/* generated = */ false);
|
||||
|
||||
rootProjectNode()->addFileNodes(QList<FileNode *>() << projectFilesNode
|
||||
<< projectIncludesNode << projectConfigNode);
|
||||
|
||||
projectManager()->registerProject(this);
|
||||
}
|
||||
|
||||
@@ -282,6 +267,19 @@ void GenericProject::refresh(RefreshOptions options)
|
||||
fileType = ResourceType;
|
||||
return new FileNode(Utils::FileName::fromString(f), fileType, false);
|
||||
});
|
||||
|
||||
FileNode *projectFilesNode = new FileNode(Utils::FileName::fromString(m_filesFileName),
|
||||
ProjectFileType,
|
||||
/* generated = */ false);
|
||||
|
||||
FileNode *projectIncludesNode = new FileNode(Utils::FileName::fromString(m_includesFileName),
|
||||
ProjectFileType,
|
||||
/* generated = */ false);
|
||||
|
||||
FileNode *projectConfigNode = new FileNode(Utils::FileName::fromString(m_configFileName),
|
||||
ProjectFileType,
|
||||
/* generated = */ false);
|
||||
fileNodes << projectFilesNode << projectIncludesNode << projectConfigNode;
|
||||
rootProjectNode()->buildTree(fileNodes);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user