You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-07 12:30:27 +00:00
Make FindInFiles globally accessible
- Make ScriptEditor expose open_find_in_files_dialog to allow opening from anywhere - Add FindInFiles to EditorNode as a keyboard shortcut, command, and menu option - Change all find_in_files commands to be editor/find_in_files
This commit is contained in:
@@ -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)) {
|
||||
@@ -7858,6 +7862,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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user