diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2021-05-14 13:17:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-14 13:17:21 +0200 |
commit | de89a5f46cb41d11156ddb9aecdbe445e8dec29a (patch) | |
tree | d4ef0f06ad0780106df977d5fce7b66544ede692 /editor/project_settings_editor.h | |
parent | fcbf7145fe68b1a8c9771aa82ef2dee4be8f5223 (diff) | |
parent | 24a2b4dc97ec2a0bdeec5116c5cd98f76b6e4b10 (diff) | |
download | redot-engine-de89a5f46cb41d11156ddb9aecdbe445e8dec29a.tar.gz |
Merge pull request #45716 from dalexeev/proposal-1545
Improve Project Settings Editor
Diffstat (limited to 'editor/project_settings_editor.h')
-rw-r--r-- | editor/project_settings_editor.h | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/editor/project_settings_editor.h b/editor/project_settings_editor.h index cde46ac4c4..eb6c300d5b 100644 --- a/editor/project_settings_editor.h +++ b/editor/project_settings_editor.h @@ -51,25 +51,20 @@ class ProjectSettingsEditor : public AcceptDialog { TabContainer *tab_container; SectionedInspector *inspector; + ActionMapEditor *action_map; LocalizationEditor *localization_editor; EditorAutoloadSettings *autoload_settings; ShaderGlobalsEditor *shaders_global_variables_editor; EditorPluginSettings *plugin_settings; - ActionMapEditor *action_map; - HBoxContainer *search_bar; LineEdit *search_box; CheckButton *advanced; - HBoxContainer *advanced_bar; - LineEdit *category_box; LineEdit *property_box; + OptionButton *feature_box; + OptionButton *type_box; Button *add_button; Button *del_button; - OptionButton *type; - OptionButton *feature_override; - - ConfirmationDialog *del_confirmation; Label *restart_label; TextureRect *restart_icon; @@ -80,16 +75,17 @@ class ProjectSettingsEditor : public AcceptDialog { EditorData *data; UndoRedo *undo_redo; - void _advanced_pressed(); - void _update_advanced_bar(); - void _text_field_changed(const String &p_text); + void _advanced_toggled(bool p_button_pressed); + void _property_box_changed(const String &p_text); + void _update_property_box(); void _feature_selected(int p_index); + void _select_type(Variant::Type p_type); String _get_setting_name() const; void _setting_edited(const String &p_name); void _setting_selected(const String &p_path); void _add_setting(); - void _delete_setting(bool p_confirmed); + void _delete_setting(); void _editor_restart_request(); void _editor_restart(); |