forked from qt-creator/qt-creator
ProjectExplorer: Remove FileNode's isGenerated constructor bool
Use setter of base class, similar to setListInProject() before. Change-Id: Id620f0084a5dec0410f29c80f8f6393a6bcd5050 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -702,7 +702,8 @@ void ServerModeReader::extractCMakeInputsData(const QVariantMap &data)
|
||||
// Always include CMakeLists.txt files, even when cmake things these are part of its
|
||||
// stuff. This unbreaks cmake binaries running from their own build directory.
|
||||
m_cmakeInputsFileNodes.emplace_back(
|
||||
std::make_unique<FileNode>(sfn, FileType::Project, isTemporary));
|
||||
std::make_unique<FileNode>(sfn, FileType::Project));
|
||||
m_cmakeInputsFileNodes.back()->setIsGenerated(isTemporary);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -908,8 +909,8 @@ void ServerModeReader::addFileGroups(ProjectNode *targetRoot,
|
||||
std::vector<std::unique_ptr<FileNode>> newFileNodes
|
||||
= Utils::transform<std::vector>(newSources,
|
||||
[f, &knownHeaderNodes](const Utils::FileName &fn) {
|
||||
auto node
|
||||
= std::make_unique<FileNode>(fn, Node::fileTypeForFileName(fn), f->isGenerated);
|
||||
auto node = std::make_unique<FileNode>(fn, Node::fileTypeForFileName(fn));
|
||||
node->setIsGenerated(f->isGenerated);
|
||||
if (node->fileType() == FileType::Header)
|
||||
knownHeaderNodes.append(node.get());
|
||||
return node;
|
||||
|
||||
Reference in New Issue
Block a user