aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2014-03-13 16:53:17 +0100
committerErik Verbruggen <erik.verbruggen@digia.com>2014-06-04 10:55:40 +0200
commite3f340f71ae1e3ea3f98a4b7624aa190b82bea91 (patch)
treeabd835fb2b24c6038632a58a3b132a85b618ecf9 /src/plugins/cpptools/cppcurrentdocumentfilter.cpp
parent6a514c8be60793d08a6caa3cdae53f7a91b9ac54 (diff)
C++: Add child items to ModelItemInfo.
Change-Id: I849e0819a54dc8d6c49675c78d6668daf5c40af4 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com> Reviewed-by: David Schulz <david.schulz@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cppcurrentdocumentfilter.cpp')
-rw-r--r--src/plugins/cpptools/cppcurrentdocumentfilter.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppcurrentdocumentfilter.cpp b/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
index 74068f19fd..685950ed46 100644
--- a/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
+++ b/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
@@ -79,7 +79,9 @@ QList<Core::LocatorFilterEntry> CppCurrentDocumentFilter::matchesFor(
Snapshot snapshot = m_modelManager->snapshot();
Document::Ptr thisDocument = snapshot.document(m_currentFileName);
if (thisDocument)
- m_itemsOfCurrentDoc = search(thisDocument);
+ search(thisDocument)->visitAllChildren([&](const ModelItemInfo::Ptr &info){
+ m_itemsOfCurrentDoc.append(info);
+ });
}
const Qt::CaseSensitivity caseSensitivityForPrefix = caseSensitivity(entry);