forked from qt-creator/qt-creator
Todo: Replace last use of Java-style iterators
Change-Id: I4c6b4910522f2ec9eff6a7f615ea91bfaf99077d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -104,17 +104,13 @@ QList<LineParser::KeywordEntry> LineParser::keywordEntriesFromCandidates(
|
|||||||
return QList<KeywordEntry>();
|
return QList<KeywordEntry>();
|
||||||
|
|
||||||
// Convert candidates to entries
|
// Convert candidates to entries
|
||||||
|
std::vector<KeywordEntry> tmp;
|
||||||
|
for (auto it = candidates.cbegin(), end = candidates.cend(); it != end; ++it)
|
||||||
|
tmp.emplace_back(it.key(), it.value(), QString());
|
||||||
|
|
||||||
QList<KeywordEntry> entries;
|
QList<KeywordEntry> entries;
|
||||||
QMapIterator<int, int> i(candidates);
|
for (auto it = tmp.crbegin(), end = tmp.crend(); it != end; ++it) {
|
||||||
i.toBack();
|
KeywordEntry entry = *it;
|
||||||
|
|
||||||
while (i.hasPrevious()) {
|
|
||||||
i.previous();
|
|
||||||
|
|
||||||
KeywordEntry entry;
|
|
||||||
|
|
||||||
entry.keywordStart = i.key();
|
|
||||||
entry.keywordIndex = i.value();
|
|
||||||
|
|
||||||
int keywordLength = m_keywords.at(entry.keywordIndex).name.length();
|
int keywordLength = m_keywords.at(entry.keywordIndex).name.length();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user