#include "editor_settings_dialog.h"
#include "core/input/input_map.h"
#include "core/os/keyboard.h"
#include "editor/debugger/editor_debugger_node.h"
#include "editor/editor_inspector.h"
#include "editor/editor_log.h"
#include "editor/editor_node.h"
#include "editor/editor_property_name_processor.h"
#include "editor/editor_sectioned_inspector.h"
#include "editor/editor_settings.h"
#include "editor/editor_string_names.h"
#include "editor/editor_undo_redo_manager.h"
#include "editor/event_listener_line_edit.h"
#include "editor/input_event_configuration_dialog.h"
#include "editor/plugins/node_3d_editor_plugin.h"
#include "editor/themes/editor_scale.h"
#include "editor/themes/editor_theme_manager.h"
#include "scene/gui/check_button.h"
#include "scene/gui/panel_container.h"
#include "scene/gui/tab_container.h"
#include "scene/gui/texture_rect.h"
void EditorSettingsDialog::ok_pressed() { … }
void EditorSettingsDialog::_settings_changed() { … }
void EditorSettingsDialog::_settings_property_edited(const String &p_name) { … }
void EditorSettingsDialog::update_navigation_preset() { … }
void EditorSettingsDialog::_set_shortcut_input(const String &p_name, Ref<InputEventKey> &p_event) { … }
void EditorSettingsDialog::_settings_save() { … }
void EditorSettingsDialog::cancel_pressed() { … }
void EditorSettingsDialog::popup_edit_settings() { … }
void EditorSettingsDialog::_filter_shortcuts(const String &) { … }
void EditorSettingsDialog::_filter_shortcuts_by_event(const Ref<InputEvent> &p_event) { … }
void EditorSettingsDialog::_undo_redo_callback(void *p_self, const String &p_name) { … }
void EditorSettingsDialog::_notification(int p_what) { … }
void EditorSettingsDialog::shortcut_input(const Ref<InputEvent> &p_event) { … }
void EditorSettingsDialog::_update_icons() { … }
void EditorSettingsDialog::_event_config_confirmed() { … }
void EditorSettingsDialog::_update_builtin_action(const String &p_name, const Array &p_events) { … }
void EditorSettingsDialog::_update_shortcut_events(const String &p_path, const Array &p_events) { … }
Array EditorSettingsDialog::_event_list_to_array_helper(const List<Ref<InputEvent>> &p_events) { … }
void EditorSettingsDialog::_create_shortcut_treeitem(TreeItem *p_parent, const String &p_shortcut_identifier, const String &p_display, Array &p_events, bool p_allow_revert, bool p_is_action, bool p_is_collapsed) { … }
bool EditorSettingsDialog::_should_display_shortcut(const String &p_name, const Array &p_events) const { … }
void EditorSettingsDialog::_update_shortcuts() { … }
void EditorSettingsDialog::_shortcut_button_pressed(Object *p_item, int p_column, int p_idx, MouseButton p_button) { … }
void EditorSettingsDialog::_shortcut_cell_double_clicked() { … }
Variant EditorSettingsDialog::get_drag_data_fw(const Point2 &p_point, Control *p_from) { … }
bool EditorSettingsDialog::can_drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) const { … }
void EditorSettingsDialog::drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) { … }
void EditorSettingsDialog::_tabs_tab_changed(int p_tab) { … }
void EditorSettingsDialog::_update_dynamic_property_hints() { … }
PropertyInfo EditorSettingsDialog::_create_mouse_shortcut_property_info(const String &p_property_name, const String &p_shortcut_1_name, const String &p_shortcut_2_name) { … }
String EditorSettingsDialog::_get_shortcut_button_string(const String &p_shortcut_name) { … }
void EditorSettingsDialog::_focus_current_search_box() { … }
void EditorSettingsDialog::_advanced_toggled(bool p_button_pressed) { … }
void EditorSettingsDialog::_editor_restart() { … }
void EditorSettingsDialog::_editor_restart_request() { … }
void EditorSettingsDialog::_editor_restart_close() { … }
void EditorSettingsDialog::_bind_methods() { … }
EditorSettingsDialog::EditorSettingsDialog() { … }
EditorSettingsDialog::~EditorSettingsDialog() { … }