| 402 | }; |
| 403 | |
| 404 | void 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 | |
| 414 | void StatusBuildOutputController::setHeaderWidth() { |
| 415 | auto totWidth = |
nothing calls this directly
no test coverage detected