Minor fixes/refactoring of project and editor setting dialogs

This commit is contained in:
Hendrik Brucker
2022-02-01 00:19:01 +01:00
parent 2c85f2a8f6
commit 2f1e7c28a4
8 changed files with 102 additions and 53 deletions

View File

@ -50,8 +50,8 @@ class ProjectSettingsEditor : public AcceptDialog {
Timer *timer;
TabContainer *tab_container;
SectionedInspector *inspector;
ActionMapEditor *action_map;
SectionedInspector *general_settings_inspector;
ActionMapEditor *action_map_editor;
LocalizationEditor *localization_editor;
EditorAutoloadSettings *autoload_settings;
ShaderGlobalsEditor *shaders_global_variables_editor;
@ -81,6 +81,8 @@ class ProjectSettingsEditor : public AcceptDialog {
void _feature_selected(int p_index);
void _select_type(Variant::Type p_type);
virtual void unhandled_input(const Ref<InputEvent> &p_event) override;
String _get_setting_name() const;
void _setting_edited(const String &p_name);
void _setting_selected(const String &p_path);