Merge pull request #106500 from Frozenfire92/global-find-in-files

Make FindInFiles globally accessible
This commit is contained in:
Thaddeus Crews
2025-05-26 11:24:20 -05:00
6 changed files with 21 additions and 15 deletions

View File

@@ -3146,6 +3146,10 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) {
project_settings_editor->popup_project_settings();
} break;
case PROJECT_FIND_IN_FILES: {
ScriptEditor::get_singleton()->open_find_in_files_dialog("");
} break;
case PROJECT_INSTALL_ANDROID_SOURCE: {
if (p_confirmed) {
if (export_template_manager->is_android_template_installed(android_export_preset)) {
@@ -7862,6 +7866,9 @@ EditorNode::EditorNode() {
project_menu->add_shortcut(ED_SHORTCUT_AND_COMMAND("editor/project_settings", TTRC("Project Settings..."), Key::NONE, TTRC("Project Settings")), PROJECT_OPEN_SETTINGS);
project_menu->connect(SceneStringName(id_pressed), callable_mp(this, &EditorNode::_menu_option));
ED_SHORTCUT_AND_COMMAND("editor/find_in_files", TTRC("Find in Files..."), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::F);
project_menu->add_shortcut(ED_GET_SHORTCUT("editor/find_in_files"), PROJECT_FIND_IN_FILES);
project_menu->add_separator();
project_menu->add_item(TTR("Version Control"), PROJECT_VERSION_CONTROL);