forked from qt-creator/qt-creator
ProjectExplorer: Add FolderNode::addNestedNodes taking unique_ptrs
Use that in CMake's tealeafreader. Change-Id: Id1c372b083df380d0d930668cf7eec4ee89060c2 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -1029,11 +1029,11 @@ void ProjectExplorerPlugin::testProject_parsingFail()
|
||||
std::unique_ptr<ProjectNode> createFileTree(Project *project)
|
||||
{
|
||||
std::unique_ptr<ProjectNode> root = std::make_unique<TestProjectNode>(project->projectDirectory());
|
||||
QList<FileNode *> nodes;
|
||||
nodes.append(new FileNode(TEST_PROJECT_PATH, FileType::Project, false));
|
||||
nodes.append(new FileNode(TEST_PROJECT_CPP_FILE, FileType::Source, false));
|
||||
nodes.append(new FileNode(TEST_PROJECT_GENERATED_FILE, FileType::Source, true));
|
||||
root->addNestedNodes(nodes);
|
||||
std::vector<std::unique_ptr<FileNode>> nodes;
|
||||
nodes.emplace_back(std::make_unique<FileNode>(TEST_PROJECT_PATH, FileType::Project, false));
|
||||
nodes.emplace_back(std::make_unique<FileNode>(TEST_PROJECT_CPP_FILE, FileType::Source, false));
|
||||
nodes.emplace_back(std::make_unique<FileNode>(TEST_PROJECT_GENERATED_FILE, FileType::Source, true));
|
||||
root->addNestedNodes(std::move(nodes));
|
||||
|
||||
return root;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user