From 34d27c557c878d93f9e402e01d9beb0ef4260efd Mon Sep 17 00:00:00 2001 From: kobewi Date: Thu, 23 Apr 2026 11:09:24 +0200 Subject: [PATCH] Add Addons tab to project settings editor --- editor/settings/project_settings_editor.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/editor/settings/project_settings_editor.cpp b/editor/settings/project_settings_editor.cpp index 1b19d36985..14e249cbd4 100644 --- a/editor/settings/project_settings_editor.cpp +++ b/editor/settings/project_settings_editor.cpp @@ -844,13 +844,18 @@ ProjectSettingsEditor::ProjectSettingsEditor(EditorData *p_data) { group_settings->connect("group_changed", callable_mp(this, &ProjectSettingsEditor::queue_save)); globals_container->add_child(group_settings); + TabContainer *addons_container = memnew(TabContainer); + addons_container->set_theme_type_variation("TabContainerInner"); + addons_container->set_name(TTRC("Addons")); + tab_container->add_child(addons_container); + plugin_settings = memnew(EditorPluginSettings); plugin_settings->set_name(TTRC("Plugins")); - tab_container->add_child(plugin_settings); + addons_container->add_child(plugin_settings); gdextension_settings = memnew(ProjectSettingsGDExtension); gdextension_settings->set_name(TTRC("GDExtension")); - tab_container->add_child(gdextension_settings); + addons_container->add_child(gdextension_settings); timer = memnew(Timer); timer->set_wait_time(1.5);