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

Method getForcePositionFn

src/tools/ecode/ecode.cpp:3753–3765  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3751}
3752
3753std::function<void( UICodeEditor* codeEditor, const std::string& path )>
3754App::getForcePositionFn( TextPosition initialPosition ) {
3755 std::function<void( UICodeEditor * codeEditor, const std::string& path )> forcePosition;
3756 if ( initialPosition.isValid() ) {
3757 forcePosition = [this, initialPosition]( UICodeEditor* editor, const auto& ) {
3758 editor->runOnMainThread( [this, initialPosition, editor] {
3759 editor->goToLine( initialPosition );
3760 mSplitter->addEditorPositionToNavigationHistory( editor );
3761 } );
3762 };
3763 }
3764 return forcePosition;
3765}
3766
3767void App::initProjectViewEmptyCont() {
3768 mProjectViewEmptyCont = mUISceneNode->find<UILinearLayout>( "project_view_empty" );

Callers

nothing calls this directly

Calls 4

runOnMainThreadMethod · 0.80
isValidMethod · 0.45
goToLineMethod · 0.45

Tested by

no test coverage detected