| 162 | } |
| 163 | |
| 164 | CursorInRevision DUChainBase::transformToLocalRevision(const KTextEditor::Cursor& cursor) const |
| 165 | { |
| 166 | DocumentChangeTracker* tracker = ICore::self()->languageController()->backgroundParser()->trackerForUrl(url()); |
| 167 | |
| 168 | if (tracker && topContext() && topContext()->parsingEnvironmentFile()) { |
| 169 | qint64 revision = topContext()->parsingEnvironmentFile()->modificationRevision().revision; |
| 170 | return tracker->transformToRevision(cursor, revision); |
| 171 | } |
| 172 | |
| 173 | return CursorInRevision::castFromSimpleCursor(cursor); |
| 174 | } |
| 175 | |
| 176 | RangeInRevision DUChainBase::transformToLocalRevision(const KTextEditor::Range& range) const |
| 177 | { |
no test coverage detected