summaryrefslogtreecommitdiff
path: root/tools/editor/project_settings.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/editor/project_settings.h')
-rw-r--r--tools/editor/project_settings.h14
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);