forked from qt-creator/qt-creator
		
	GenericProject: Ensure that special nodes are only added once
Task-number: QTCREATORBUG-13106 Change-Id: I3db25390879489a898bb263405319deb80a53092 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
		| @@ -93,6 +93,23 @@ GenericProject::GenericProject(Manager *manager, const QString &fileName) | ||||
|  | ||||
|     m_rootNode = new GenericProjectNode(this, m_creatorIDocument); | ||||
|  | ||||
|     FileNode *projectFilesNode = new FileNode(m_filesFileName, | ||||
|                                               ProjectFileType, | ||||
|                                               /* generated = */ false); | ||||
|  | ||||
|     FileNode *projectIncludesNode = new FileNode(m_includesFileName, | ||||
|                                                  ProjectFileType, | ||||
|                                                  /* generated = */ false); | ||||
|  | ||||
|     FileNode *projectConfigNode = new FileNode(m_configFileName, | ||||
|                                                ProjectFileType, | ||||
|                                                /* generated = */ false); | ||||
|  | ||||
|     m_rootNode->addFileNodes(QList<FileNode *>() | ||||
|                              << projectFilesNode | ||||
|                              << projectIncludesNode | ||||
|                              << projectConfigNode); | ||||
|  | ||||
|     m_manager->registerProject(this); | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user