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

Method insertBuffer

src/tools/ecode/statusappoutputcontroller.cpp:98–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96}
97
98void StatusAppOutputController::insertBuffer( const std::string& buffer ) {
99 if ( mAppOutput == nullptr )
100 return;
101 mAppOutput->runOnMainThread( [this, buffer]() {
102 mAppOutput->getDocument().insert( 0, mAppOutput->getDocument().endOfDoc(), buffer );
103 if ( mScrollLocked )
104 mAppOutput->setScrollY( mAppOutput->getMaxScroll().y );
105 } );
106}
107
108void StatusAppOutputController::run( const ProjectBuildCommand& runData,
109 const ProjectBuildOutputParser& outputParser ) {

Callers 1

outputProducedMethod · 0.80

Calls 6

runOnMainThreadMethod · 0.80
getDocumentMethod · 0.80
endOfDocMethod · 0.80
setScrollYMethod · 0.80
getMaxScrollMethod · 0.80
insertMethod · 0.45

Tested by

no test coverage detected