diff options
Diffstat (limited to 'tools/editor/project_settings.h')
-rw-r--r-- | tools/editor/project_settings.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/editor/project_settings.h b/tools/editor/project_settings.h index fd56fc1478..113cc49b7c 100644 --- a/tools/editor/project_settings.h +++ b/tools/editor/project_settings.h @@ -34,11 +34,17 @@ #include "optimized_save_dialog.h" #include "undo_redo.h" #include "editor_data.h" +#include "scene/gui/tab_container.h" +#include "editor_plugin_settings.h" + //#include "project_export_settings.h" class ProjectSettings : public AcceptDialog { OBJ_TYPE( ProjectSettings, AcceptDialog ); + + TabContainer *tab_container; + Timer *timer; InputEvent::Type add_type; String add_at; @@ -89,6 +95,9 @@ class ProjectSettings : public AcceptDialog { LineEdit *autoload_add_name; LineEdit *autoload_add_path; + + EditorPluginSettings *plugin_settings; + void _update_autoload(); void _autoload_file_callback(const String& p_path); void _autoload_add(); @@ -142,6 +151,8 @@ class ProjectSettings : public AcceptDialog { void _toggle_search_bar(bool p_pressed); void _clear_search_box(); + + ProjectSettings(); @@ -156,6 +167,9 @@ public: void add_translation(const String& p_translation); static ProjectSettings *get_singleton() { return singleton; } void popup_project_settings(); + void set_plugins_page(); + + void queue_save(); ProjectSettings(EditorData *p_data); |