MCPcopy Create free account
hub / github.com/Predelnik/DSpellCheck / precalculate_menu

Method precalculate_menu

src/ui/ContextMenuHandler.cpp:240–251  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

238}
239
240void ContextMenuHandler::precalculate_menu() {
241 std::vector<MenuItem> suggestion_menu_items;
242 if (SpellCheckerHelpers::is_spell_checking_needed_for_file(m_editor, m_settings) &&
243 m_settings.data.suggestions_mode == SuggestionMode::context_menu) {
244 update_word_under_cursor_data();
245 if (!m_word_under_cursor_is_correct) {
246 suggestion_menu_items = get_suggestion_menu_items();
247 suggestion_menu_items.emplace_back(MenuItem::Separator{});
248 }
249 }
250 show_calculated_menu(std::move(suggestion_menu_items));
251}
252
253void ContextMenuHandler::init_suggestions_box(
254 SuggestionMenuButton &suggestion_button) {

Callers 1

subclass_procFunction · 0.80

Calls 2

show_calculated_menuFunction · 0.85

Tested by

no test coverage detected