MCPcopy Create free account
hub / github.com/SpartanJ/eepp / onLoadDone

Method onLoadDone

src/tools/ecode/statusbuildoutputcontroller.cpp:404–412  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

402};
403
404void StatusBuildOutputController::onLoadDone( const Variant& lineNum, const Variant& colNum ) {
405 if ( mSplitter->curEditorExistsAndFocused() && lineNum.isValid() && colNum.isValid() &&
406 lineNum.is( Variant::Type::Int64 ) && colNum.is( Variant::Type::Int64 ) ) {
407 TextPosition pos{ lineNum.asInt64() > 0 ? lineNum.asInt64() - 1 : 0, colNum.asInt64() };
408 mSplitter->getCurEditor()->getDocument().setSelection( pos );
409 mSplitter->getCurEditor()->goToLine( pos );
410 mSplitter->addCurrentPositionToNavigationHistory();
411 }
412}
413
414void StatusBuildOutputController::setHeaderWidth() {
415 auto totWidth =

Callers

nothing calls this directly

Calls 8

isMethod · 0.80
getDocumentMethod · 0.80
getCurEditorMethod · 0.80
isValidMethod · 0.45
setSelectionMethod · 0.45
goToLineMethod · 0.45

Tested by

no test coverage detected