diff options
author | hjk <hjk@qt.io> | 2017-01-26 17:02:16 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2017-01-27 08:40:20 +0000 |
commit | 87304b3ce0dff78fa183ebf72a66c4854f7b32be (patch) | |
tree | abf1dc5fef5b564ca2fdc44dddd67689ce7002cb /src/plugins/resourceeditor/resourcenode.cpp | |
parent | 8427932a0e7c27b59e2ba32f73798839dce06361 (diff) |
ProjectExplorer: Introduce some FolderNode convenience functions
... and use them.
Change-Id: I9f5237e5eac30715c2effbd3301dd2a70516d2a9
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/resourceeditor/resourcenode.cpp')
-rw-r--r-- | src/plugins/resourceeditor/resourcenode.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/plugins/resourceeditor/resourcenode.cpp b/src/plugins/resourceeditor/resourcenode.cpp index 58500fab59..7bcc2d6c0f 100644 --- a/src/plugins/resourceeditor/resourcenode.cpp +++ b/src/plugins/resourceeditor/resourcenode.cpp @@ -121,7 +121,6 @@ ResourceTopLevelNode::~ResourceTopLevelNode() void ResourceTopLevelNode::update() { - QList<ProjectExplorer::FolderNode *> newPrefixList; QMap<PrefixFolderLang, QList<ProjectExplorer::FileNode *>> filesToAdd; QMap<PrefixFolderLang, QList<ProjectExplorer::FolderNode *>> foldersToAddToFolders; QMap<PrefixFolderLang, QList<ProjectExplorer::FolderNode *>> foldersToAddToPrefix; @@ -139,8 +138,7 @@ void ResourceTopLevelNode::update() PrefixFolderLang prefixId(prefix, QString(), lang); if (!prefixNodes.contains(prefixId)) { ProjectExplorer::FolderNode *fn = new ResourceFolderNode(file.prefix(i), file.lang(i), this); - newPrefixList << fn; - + addFolderNode(fn); prefixNodes.insert(prefixId, fn); } ResourceFolderNode *currentPrefixNode = static_cast<ResourceFolderNode*>(prefixNodes[prefixId]); @@ -208,9 +206,6 @@ void ResourceTopLevelNode::update() } } - - addFolderNodes(newPrefixList); - foreach (FolderNode *sfn, folderNodes()) { ResourceFolderNode *srn = static_cast<ResourceFolderNode *>(sfn); PrefixFolderLang folderId(srn->prefix(), QString(), srn->lang()); |