| 1559 | } |
| 1560 | |
| 1561 | DocumentCursor ContextBrowserPlugin::HistoryEntry::computePosition() const |
| 1562 | { |
| 1563 | KDevelop::DUChainReadLocker lock(KDevelop::DUChain::lock()); |
| 1564 | DocumentCursor ret; |
| 1565 | if (context.data()) { |
| 1566 | ret = DocumentCursor(context.data()->url(), relativeCursorPosition); |
| 1567 | ret.setLine(ret.line() + context.data()->range().start.line); |
| 1568 | } else { |
| 1569 | ret = absoluteCursorPosition; |
| 1570 | } |
| 1571 | return ret; |
| 1572 | } |
| 1573 | |
| 1574 | void ContextBrowserPlugin::HistoryEntry::setCursorPosition(const KTextEditor::Cursor& cursorPosition) |
| 1575 | { |
no test coverage detected