aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projectnodes.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-03-10 17:30:40 +0100
committerhjk <hjk@qt.io>2017-03-14 12:26:22 +0000
commit4d8352a6c177ecfc609d6bc7fefbfcd00204b0f6 (patch)
tree5826fb60a5cd31630238f9fca0d3ed0e7769b3c1 /src/plugins/projectexplorer/projectnodes.h
parent7428aa9cec41823cd77f58a5dc8c0b4d7b530811 (diff)
ProjectExplorer: Add a FolderNode::addNestedNode() function
Also, rename buildTree() to addNestedNodes(), it's really adding things, not recompletely (re-)building the subtree. Use it whenever possible to avoid intermediate lists of items to insert. Change-Id: I5fde41e5b164a8a292410bd381a85f5efadf3471 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/projectnodes.h')
-rw-r--r--src/plugins/projectexplorer/projectnodes.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/projectnodes.h b/src/plugins/projectexplorer/projectnodes.h
index 3785d2265d..e740c3c5e7 100644
--- a/src/plugins/projectexplorer/projectnodes.h
+++ b/src/plugins/projectexplorer/projectnodes.h
@@ -201,7 +201,8 @@ public:
FileNode *fileNode(const Utils::FileName &file) const;
QList<FileNode *> recursiveFileNodes() const;
QList<FolderNode *> folderNodes() const;
- void buildTree(QList<FileNode *> &files, const Utils::FileName &overrideBaseDir = Utils::FileName());
+ void addNestedNodes(QList<FileNode *> &files, const Utils::FileName &overrideBaseDir = Utils::FileName());
+ void addNestedNode(FileNode *fileNode, const Utils::FileName &overrideBaseDir = Utils::FileName());
void compress();
bool isAncesterOf(Node *n);