MCPcopy Create free account
hub / github.com/KDE/kdevelop / convert

Method convert

kdevplatform/language/assistant/renameaction.cpp:24–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22using namespace KDevelop;
23
24QVector<RevisionedFileRanges> RevisionedFileRanges::convert(const QMap<IndexedString, QVector<RangeInRevision>>& uses)
25{
26 QVector<RevisionedFileRanges> ret(uses.size());
27 auto insertIt = ret.begin();
28 for (auto it = uses.constBegin(); it != uses.constEnd(); ++it, ++insertIt) {
29 insertIt->file = it.key();
30 insertIt->ranges = it.value();
31
32 DocumentChangeTracker* tracker =
33 ICore::self()->languageController()->backgroundParser()->trackerForUrl(it.key());
34 if (tracker) {
35 insertIt->revision = tracker->revisionAtLastReset();
36 }
37 }
38
39 return ret;
40}
41
42class KDevelop::RenameActionPrivate
43{

Callers

nothing calls this directly

Calls 10

constBeginMethod · 0.80
constEndMethod · 0.80
trackerForUrlMethod · 0.80
backgroundParserMethod · 0.80
languageControllerMethod · 0.80
revisionAtLastResetMethod · 0.80
sizeMethod · 0.45
beginMethod · 0.45
keyMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected