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_includesIDocument);
|
||||||
DocumentManager::addDocument(m_configIDocument);
|
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);
|
projectManager()->registerProject(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -282,6 +267,19 @@ void GenericProject::refresh(RefreshOptions options)
|
|||||||
fileType = ResourceType;
|
fileType = ResourceType;
|
||||||
return new FileNode(Utils::FileName::fromString(f), fileType, false);
|
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);
|
rootProjectNode()->buildTree(fileNodes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user