| 22 | using namespace KDevelop; |
| 23 | |
| 24 | QVector<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 | |
| 42 | class KDevelop::RenameActionPrivate |
| 43 | { |
nothing calls this directly
no test coverage detected