| 186 | } |
| 187 | |
| 188 | KTextEditor::Range DUChainBase::transformFromLocalRevision(const KDevelop::RangeInRevision& range) const |
| 189 | { |
| 190 | DocumentChangeTracker* tracker = ICore::self()->languageController()->backgroundParser()->trackerForUrl(url()); |
| 191 | |
| 192 | if (tracker && topContext() && topContext()->parsingEnvironmentFile()) { |
| 193 | qint64 revision = topContext()->parsingEnvironmentFile()->modificationRevision().revision; |
| 194 | return tracker->transformToCurrentRevision(range, revision); |
| 195 | } |
| 196 | |
| 197 | return range.castToSimpleRange(); |
| 198 | } |
| 199 | |
| 200 | KTextEditor::Cursor DUChainBase::transformFromLocalRevision(const KDevelop::CursorInRevision& cursor) const |
| 201 | { |
no test coverage detected