ui: augmented autocompletion list

This change adds search match information to the autocompletion list:
- matching letters
- color for token or command
- node type as string
This commit is contained in:
Eberhard Graether
2014-11-02 17:21:51 +01:00
parent 250918a4e7
commit e972dbe098
14 changed files with 330 additions and 35 deletions
+12
View File
@@ -376,6 +376,18 @@ std::vector<SearchMatch> Storage::getAutocompletionMatches(
std::vector<SearchMatch> matches = SearchIndex::getMatches(tokenResults, word);
SearchMatch::log(matches, word);
for (SearchMatch& match : matches)
{
if (!match.tokenIds.size())
{
continue;
}
Token* token = m_graph.getTokenById(*match.tokenIds.cbegin());
match.typeName = token->getTypeString();
}
return matches;
}