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

Method setCursorPosition

plugins/contextbrowser/contextbrowser.cpp:1574–1582  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1572}
1573
1574void ContextBrowserPlugin::HistoryEntry::setCursorPosition(const KTextEditor::Cursor& cursorPosition)
1575{
1576 KDevelop::DUChainReadLocker lock(KDevelop::DUChain::lock());
1577 if (context.data()) {
1578 absoluteCursorPosition = DocumentCursor(context.data()->url(), cursorPosition);
1579 relativeCursorPosition = cursorPosition;
1580 relativeCursorPosition.setLine(relativeCursorPosition.line() - context.data()->range().start.line);
1581 }
1582}
1583
1584#include "contextbrowser.moc"
1585#include "moc_contextbrowser.cpp"

Callers 7

updateHistoryMethod · 0.45
changeDocumentMethod · 0.45
executeMethod · 0.45
executeMethod · 0.45
executeMethod · 0.45

Calls 6

DocumentCursorClass · 0.50
dataMethod · 0.45
urlMethod · 0.45
setLineMethod · 0.45
lineMethod · 0.45
rangeMethod · 0.45

Tested by 2

changeDocumentMethod · 0.36