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

Method selectAll

src/tools/ecode/docsearchcontroller.cpp:357–371  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

355}
356
357void DocSearchController::selectAll( SearchState& search ) {
358 if ( !search.editor || !mSplitter->editorExists( search.editor ) )
359 return;
360 if ( search.text.empty() )
361 search.text = mLastSearch;
362 if ( search.text.empty() )
363 return;
364 search.editor->getDocument().setActiveClient( search.editor );
365 mLastSearch = search.text;
366 TextDocument& doc = search.editor->getDocument();
367 auto ranges = doc.findAll( search.text, search.caseSensitive, search.wholeWord, search.type,
368 search.range );
369 for ( const auto& range : ranges )
370 doc.addSelection( range.result.reversed() );
371}
372
373int DocSearchController::replaceAll( SearchState& search, const String& replace ) {
374 if ( !search.editor || !mSplitter->editorExists( search.editor ) )

Callers 13

UIBuildSettingsMethod · 0.45
runSetupMethod · 0.45
showBarMethod · 0.45
loadDocumentsMethod · 0.45
showFindViewMethod · 0.45
initGlobalSearchBarMethod · 0.45
showGlobalSearchMethod · 0.45
renameSymbolMethod · 0.45
LLMChatUIMethod · 0.45
formatDocMethod · 0.45
runFormatterMethod · 0.45

Calls 6

setActiveClientMethod · 0.80
getDocumentMethod · 0.80
findAllMethod · 0.80
addSelectionMethod · 0.80
editorExistsMethod · 0.45
emptyMethod · 0.45

Tested by 1

UTESTFunction · 0.36