1
0
Fork 0

Use forward-declarations in big editor classes

This commit is contained in:
trollodel 2022-11-19 12:45:49 +01:00
parent 55dae30177
commit c90d0bd84f
101 changed files with 269 additions and 111 deletions

View File

@ -32,6 +32,7 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/gui/view_panner.h" #include "scene/gui/view_panner.h"
#include "scene/resources/text_line.h" #include "scene/resources/text_line.h"

View File

@ -35,10 +35,13 @@
#include "editor/animation_bezier_editor.h" #include "editor/animation_bezier_editor.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/inspector_dock.h"
#include "editor/plugins/animation_player_editor_plugin.h" #include "editor/plugins/animation_player_editor_plugin.h"
#include "scene/animation/animation_player.h" #include "scene/animation/animation_player.h"
#include "scene/animation/tween.h" #include "scene/animation/tween.h"
#include "scene/gui/grid_container.h"
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#include "scene/gui/view_panner.h" #include "scene/gui/view_panner.h"
#include "scene/main/window.h" #include "scene/main/window.h"

View File

@ -31,6 +31,7 @@
#include "connections_dialog.h" #include "connections_dialog.h"
#include "editor/doc_tools.h" #include "editor/doc_tools.h"
#include "editor/editor_help.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"

View File

@ -35,6 +35,8 @@
#include "editor/debugger/script_editor_debugger.h" #include "editor/debugger/script_editor_debugger.h"
#include "editor/editor_log.h" #include "editor/editor_log.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_settings.h"
#include "editor/inspector_dock.h"
#include "editor/plugins/editor_debugger_plugin.h" #include "editor/plugins/editor_debugger_plugin.h"
#include "editor/plugins/script_editor_plugin.h" #include "editor/plugins/script_editor_plugin.h"
#include "editor/scene_tree_dock.h" #include "editor/scene_tree_dock.h"

View File

@ -34,6 +34,7 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/scene_tree_dock.h" #include "editor/scene_tree_dock.h"
#include "scene/debugger/scene_debugger.h" #include "scene/debugger/scene_debugger.h"
#include "scene/gui/texture_rect.h"
#include "scene/resources/packed_scene.h" #include "scene/resources/packed_scene.h"
#include "servers/display_server.h" #include "servers/display_server.h"

View File

@ -46,6 +46,7 @@
#include "editor/editor_property_name_processor.h" #include "editor/editor_property_name_processor.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/inspector_dock.h"
#include "editor/plugins/canvas_item_editor_plugin.h" #include "editor/plugins/canvas_item_editor_plugin.h"
#include "editor/plugins/editor_debugger_plugin.h" #include "editor/plugins/editor_debugger_plugin.h"
#include "editor/plugins/node_3d_editor_plugin.h" #include "editor/plugins/node_3d_editor_plugin.h"
@ -53,6 +54,7 @@
#include "scene/3d/camera_3d.h" #include "scene/3d/camera_3d.h"
#include "scene/debugger/scene_debugger.h" #include "scene/debugger/scene_debugger.h"
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
#include "scene/gui/grid_container.h"
#include "scene/gui/label.h" #include "scene/gui/label.h"
#include "scene/gui/line_edit.h" #include "scene/gui/line_edit.h"
#include "scene/gui/margin_container.h" #include "scene/gui/margin_container.h"

View File

@ -40,6 +40,7 @@
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "filesystem_dock.h" #include "filesystem_dock.h"
#include "scene/gui/separator.h"
#include "scene/resources/font.h" #include "scene/resources/font.h"
#include "servers/audio_server.h" #include "servers/audio_server.h"

View File

@ -34,7 +34,6 @@
#include "core/io/file_access.h" #include "core/io/file_access.h"
#include "core/os/keyboard.h" #include "core/os/keyboard.h"
#include "core/os/os.h" #include "core/os/os.h"
#include "core/string/print_string.h"
#include "dependency_editor.h" #include "dependency_editor.h"
#include "editor/editor_file_system.h" #include "editor/editor_file_system.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
@ -44,6 +43,10 @@
#include "scene/gui/center_container.h" #include "scene/gui/center_container.h"
#include "scene/gui/label.h" #include "scene/gui/label.h"
#include "scene/gui/margin_container.h" #include "scene/gui/margin_container.h"
#include "scene/gui/option_button.h"
#include "scene/gui/separator.h"
#include "scene/gui/split_container.h"
#include "scene/gui/texture_rect.h"
#include "servers/display_server.h" #include "servers/display_server.h"
EditorFileDialog::GetIconFunc EditorFileDialog::get_icon_func = nullptr; EditorFileDialog::GetIconFunc EditorFileDialog::get_icon_func = nullptr;

View File

@ -32,17 +32,14 @@
#define EDITOR_FILE_DIALOG_H #define EDITOR_FILE_DIALOG_H
#include "core/io/dir_access.h" #include "core/io/dir_access.h"
#include "editor/plugins/editor_preview_plugins.h"
#include "scene/gui/box_container.h"
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
#include "scene/gui/item_list.h"
#include "scene/gui/line_edit.h"
#include "scene/gui/option_button.h"
#include "scene/gui/separator.h"
#include "scene/gui/split_container.h"
#include "scene/gui/texture_rect.h"
class DependencyRemoveDialog; class DependencyRemoveDialog;
class HSplitContainer;
class ItemList;
class OptionButton;
class PopupMenu;
class TextureRect;
class EditorFileDialog : public ConfirmationDialog { class EditorFileDialog : public ConfirmationDialog {
GDCLASS(EditorFileDialog, ConfirmationDialog); GDCLASS(EditorFileDialog, ConfirmationDialog);

View File

@ -39,6 +39,7 @@
#include "core/object/worker_thread_pool.h" #include "core/object/worker_thread_pool.h"
#include "core/os/os.h" #include "core/os/os.h"
#include "core/variant/variant_parser.h" #include "core/variant/variant_parser.h"
#include "editor/editor_help.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_paths.h" #include "editor/editor_paths.h"
#include "editor/editor_resource_preview.h" #include "editor/editor_resource_preview.h"

View File

@ -39,6 +39,7 @@
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/plugins/script_editor_plugin.h" #include "editor/plugins/script_editor_plugin.h"
#include "scene/gui/line_edit.h"
#define CONTRIBUTE_URL vformat("%s/community/contributing/updating_the_class_reference.html", VERSION_DOCS_URL) #define CONTRIBUTE_URL vformat("%s/community/contributing/updating_the_class_reference.html", VERSION_DOCS_URL)

View File

@ -30,9 +30,7 @@
#include "editor_inspector.h" #include "editor_inspector.h"
#include "array_property_edit.h"
#include "core/os/keyboard.h" #include "core/os/keyboard.h"
#include "dictionary_property_edit.h"
#include "editor/doc_tools.h" #include "editor/doc_tools.h"
#include "editor/editor_feature_profile.h" #include "editor/editor_feature_profile.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
@ -40,9 +38,11 @@
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/inspector_dock.h"
#include "editor/plugins/script_editor_plugin.h" #include "editor/plugins/script_editor_plugin.h"
#include "multi_node_edit.h" #include "multi_node_edit.h"
#include "scene/gui/center_container.h" #include "scene/gui/spin_box.h"
#include "scene/gui/texture_rect.h"
#include "scene/property_utils.h" #include "scene/property_utils.h"
#include "scene/resources/packed_scene.h" #include "scene/resources/packed_scene.h"

View File

@ -33,14 +33,17 @@
#include "editor_property_name_processor.h" #include "editor_property_name_processor.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/button.h"
#include "scene/gui/dialogs.h"
#include "scene/gui/line_edit.h"
#include "scene/gui/option_button.h"
#include "scene/gui/panel_container.h"
#include "scene/gui/scroll_container.h" #include "scene/gui/scroll_container.h"
#include "scene/gui/spin_box.h"
#include "scene/gui/texture_rect.h" class AcceptDialog;
class Button;
class ConfirmationDialog;
class LineEdit;
class OptionButton;
class PanelContainer;
class PopupMenu;
class SpinBox;
class TextureRect;
class EditorPropertyRevert { class EditorPropertyRevert {
public: public:

View File

@ -37,7 +37,6 @@
#include "core/io/image_loader.h" #include "core/io/image_loader.h"
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "core/io/resource_saver.h" #include "core/io/resource_saver.h"
#include "core/io/stream_peer_tls.h"
#include "core/object/class_db.h" #include "core/object/class_db.h"
#include "core/object/message_queue.h" #include "core/object/message_queue.h"
#include "core/os/keyboard.h" #include "core/os/keyboard.h"
@ -47,10 +46,7 @@
#include "core/string/translation.h" #include "core/string/translation.h"
#include "core/version.h" #include "core/version.h"
#include "main/main.h" #include "main/main.h"
#include "scene/3d/importer_mesh_instance_3d.h"
#include "scene/gui/center_container.h"
#include "scene/gui/color_picker.h" #include "scene/gui/color_picker.h"
#include "scene/gui/control.h"
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
#include "scene/gui/file_dialog.h" #include "scene/gui/file_dialog.h"
#include "scene/gui/link_button.h" #include "scene/gui/link_button.h"
@ -61,17 +57,13 @@
#include "scene/gui/split_container.h" #include "scene/gui/split_container.h"
#include "scene/gui/tab_bar.h" #include "scene/gui/tab_bar.h"
#include "scene/gui/tab_container.h" #include "scene/gui/tab_container.h"
#include "scene/gui/texture_progress_bar.h"
#include "scene/main/window.h" #include "scene/main/window.h"
#include "scene/resources/packed_scene.h" #include "scene/resources/packed_scene.h"
#include "servers/display_server.h" #include "servers/display_server.h"
#include "servers/navigation_server_2d.h"
#include "servers/navigation_server_3d.h" #include "servers/navigation_server_3d.h"
#include "servers/physics_server_2d.h" #include "servers/physics_server_2d.h"
#include "servers/rendering/rendering_device.h"
#include "editor/audio_stream_preview.h" #include "editor/audio_stream_preview.h"
#include "editor/debugger/debug_adapter/debug_adapter_server.h"
#include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/editor_debugger_node.h"
#include "editor/dependency_editor.h" #include "editor/dependency_editor.h"
#include "editor/editor_about.h" #include "editor/editor_about.h"
@ -90,12 +82,13 @@
#include "editor/editor_plugin.h" #include "editor/editor_plugin.h"
#include "editor/editor_properties.h" #include "editor/editor_properties.h"
#include "editor/editor_property_name_processor.h" #include "editor/editor_property_name_processor.h"
#include "editor/editor_quick_open.h"
#include "editor/editor_resource_preview.h"
#include "editor/editor_run.h" #include "editor/editor_run.h"
#include "editor/editor_run_native.h" #include "editor/editor_run_native.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_settings_dialog.h" #include "editor/editor_settings_dialog.h"
#include "editor/editor_spin_slider.h"
#include "editor/editor_themes.h" #include "editor/editor_themes.h"
#include "editor/editor_toaster.h" #include "editor/editor_toaster.h"
#include "editor/editor_translation_parser.h" #include "editor/editor_translation_parser.h"
@ -108,7 +101,6 @@
#include "editor/import/audio_stream_import_settings.h" #include "editor/import/audio_stream_import_settings.h"
#include "editor/import/dynamic_font_import_settings.h" #include "editor/import/dynamic_font_import_settings.h"
#include "editor/import/editor_import_collada.h" #include "editor/import/editor_import_collada.h"
#include "editor/import/editor_import_plugin.h"
#include "editor/import/resource_importer_bitmask.h" #include "editor/import/resource_importer_bitmask.h"
#include "editor/import/resource_importer_bmfont.h" #include "editor/import/resource_importer_bmfont.h"
#include "editor/import/resource_importer_csv_translation.h" #include "editor/import/resource_importer_csv_translation.h"
@ -123,6 +115,7 @@
#include "editor/import/resource_importer_wav.h" #include "editor/import/resource_importer_wav.h"
#include "editor/import/scene_import_settings.h" #include "editor/import/scene_import_settings.h"
#include "editor/import_dock.h" #include "editor/import_dock.h"
#include "editor/inspector_dock.h"
#include "editor/multi_node_edit.h" #include "editor/multi_node_edit.h"
#include "editor/node_dock.h" #include "editor/node_dock.h"
#include "editor/plugin_config_dialog.h" #include "editor/plugin_config_dialog.h"
@ -130,6 +123,7 @@
#include "editor/plugins/asset_library_editor_plugin.h" #include "editor/plugins/asset_library_editor_plugin.h"
#include "editor/plugins/canvas_item_editor_plugin.h" #include "editor/plugins/canvas_item_editor_plugin.h"
#include "editor/plugins/debugger_editor_plugin.h" #include "editor/plugins/debugger_editor_plugin.h"
#include "editor/plugins/editor_preview_plugins.h"
#include "editor/plugins/editor_resource_conversion_plugin.h" #include "editor/plugins/editor_resource_conversion_plugin.h"
#include "editor/plugins/gdextension_export_plugin.h" #include "editor/plugins/gdextension_export_plugin.h"
#include "editor/plugins/material_editor_plugin.h" #include "editor/plugins/material_editor_plugin.h"
@ -1200,6 +1194,10 @@ void EditorNode::edit_node(Node *p_node) {
push_item(p_node); push_item(p_node);
} }
void EditorNode::edit_resource(const Ref<Resource> &p_resource) {
InspectorDock::get_singleton()->edit_resource(p_resource);
}
void EditorNode::save_resource_in_path(const Ref<Resource> &p_resource, const String &p_path) { void EditorNode::save_resource_in_path(const Ref<Resource> &p_resource, const String &p_path) {
editor_data.apply_changes_in_editors(); editor_data.apply_changes_in_editors();
int flg = 0; int flg = 0;

View File

@ -32,12 +32,13 @@
#define EDITOR_NODE_H #define EDITOR_NODE_H
#include "core/templates/safe_refcount.h" #include "core/templates/safe_refcount.h"
#include "editor/editor_data.h"
#include "editor/editor_folding.h" #include "editor/editor_folding.h"
#include "editor/editor_native_shader_source_visualizer.h" #include "editor/editor_native_shader_source_visualizer.h"
#include "editor/editor_plugin.h"
#include "editor/editor_run.h" #include "editor/editor_run.h"
#include "editor/editor_title_bar.h" #include "editor/editor_title_bar.h"
#include "editor/export/editor_export.h" #include "editor/export/editor_export.h"
#include "editor/inspector_dock.h"
typedef void (*EditorNodeInitCallback)(); typedef void (*EditorNodeInitCallback)();
typedef void (*EditorPluginInitializeCallback)(); typedef void (*EditorPluginInitializeCallback)();
@ -46,8 +47,8 @@ typedef bool (*EditorBuildCallback)();
class AcceptDialog; class AcceptDialog;
class AudioStreamPreviewGenerator; class AudioStreamPreviewGenerator;
class BackgroundProgress; class BackgroundProgress;
class Button;
class CenterContainer; class CenterContainer;
class CheckBox;
class ColorPicker; class ColorPicker;
class ConfirmationDialog; class ConfirmationDialog;
class Control; class Control;
@ -59,18 +60,19 @@ class EditorCommandPalette;
class EditorExport; class EditorExport;
class EditorExtensionManager; class EditorExtensionManager;
class EditorFeatureProfileManager; class EditorFeatureProfileManager;
class EditorFileDialog;
class EditorFileServer; class EditorFileServer;
class EditorFolding; class EditorFolding;
class EditorInspector; class EditorInspector;
class EditorLayoutsDialog; class EditorLayoutsDialog;
class EditorLog; class EditorLog;
class EditorPlugin;
class EditorPluginList; class EditorPluginList;
class EditorQuickOpen; class EditorQuickOpen;
class EditorResourcePreview; class EditorResourcePreview;
class EditorResourceConversionPlugin; class EditorResourceConversionPlugin;
class EditorRun; class EditorRun;
class EditorRunNative; class EditorRunNative;
class EditorSelectionHistory;
class EditorSettingsDialog; class EditorSettingsDialog;
class EditorToaster; class EditorToaster;
class EditorUndoRedoManager; class EditorUndoRedoManager;
@ -84,6 +86,7 @@ class LinkButton;
class MenuBar; class MenuBar;
class MenuButton; class MenuButton;
class NodeDock; class NodeDock;
class OptionButton;
class OrphanResourcesDialog; class OrphanResourcesDialog;
class Panel; class Panel;
class PanelContainer; class PanelContainer;
@ -98,7 +101,9 @@ class ScriptCreateDialog;
class SubViewport; class SubViewport;
class TabBar; class TabBar;
class TabContainer; class TabContainer;
class TextureRect;
class TextureProgressBar; class TextureProgressBar;
class Tree;
class VSplitContainer; class VSplitContainer;
class Window; class Window;
class EditorBuildProfileManager; class EditorBuildProfileManager;
@ -775,7 +780,7 @@ public:
bool is_movie_maker_enabled() const; bool is_movie_maker_enabled() const;
void edit_node(Node *p_node); void edit_node(Node *p_node);
void edit_resource(const Ref<Resource> &p_resource) { InspectorDock::get_singleton()->edit_resource(p_resource); }; void edit_resource(const Ref<Resource> &p_resource);
void save_resource_in_path(const Ref<Resource> &p_resource, const String &p_path); void save_resource_in_path(const Ref<Resource> &p_resource, const String &p_path);
void save_resource(const Ref<Resource> &p_resource); void save_resource(const Ref<Resource> &p_resource);

View File

@ -42,6 +42,7 @@
#include "editor/filesystem_dock.h" #include "editor/filesystem_dock.h"
#include "editor/import/editor_import_plugin.h" #include "editor/import/editor_import_plugin.h"
#include "editor/import/resource_importer_scene.h" #include "editor/import/resource_importer_scene.h"
#include "editor/inspector_dock.h"
#include "editor/plugins/canvas_item_editor_plugin.h" #include "editor/plugins/canvas_item_editor_plugin.h"
#include "editor/plugins/editor_debugger_plugin.h" #include "editor/plugins/editor_debugger_plugin.h"
#include "editor/plugins/node_3d_editor_plugin.h" #include "editor/plugins/node_3d_editor_plugin.h"

View File

@ -32,16 +32,22 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/core_string_names.h" #include "core/core_string_names.h"
#include "editor/create_dialog.h"
#include "editor/editor_file_dialog.h" #include "editor/editor_file_dialog.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_properties_array_dict.h" #include "editor/editor_properties_array_dict.h"
#include "editor/editor_resource_preview.h" #include "editor/editor_resource_picker.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/filesystem_dock.h" #include "editor/editor_settings.h"
#include "editor/inspector_dock.h"
#include "editor/plugins/script_editor_plugin.h"
#include "editor/project_settings_editor.h" #include "editor/project_settings_editor.h"
#include "editor/property_selector.h"
#include "editor/scene_tree_editor.h"
#include "scene/2d/gpu_particles_2d.h" #include "scene/2d/gpu_particles_2d.h"
#include "scene/3d/fog_volume.h" #include "scene/3d/fog_volume.h"
#include "scene/3d/gpu_particles_3d.h" #include "scene/3d/gpu_particles_3d.h"
#include "scene/gui/color_picker.h"
#include "scene/main/window.h" #include "scene/main/window.h"
#include "scene/resources/font.h" #include "scene/resources/font.h"
#include "scene/resources/mesh.h" #include "scene/resources/mesh.h"

View File

@ -31,15 +31,19 @@
#ifndef EDITOR_PROPERTIES_H #ifndef EDITOR_PROPERTIES_H
#define EDITOR_PROPERTIES_H #define EDITOR_PROPERTIES_H
#include "editor/create_dialog.h"
#include "editor/editor_inspector.h" #include "editor/editor_inspector.h"
#include "editor/editor_locale_dialog.h"
#include "editor/editor_resource_picker.h" class CheckBox;
#include "editor/editor_spin_slider.h" class ColorPickerButton;
#include "editor/property_selector.h" class CreateDialog;
#include "editor/scene_tree_editor.h" class EditorFileDialog;
#include "scene/gui/color_picker.h" class EditorLocaleDialog;
#include "scene/gui/line_edit.h" class EditorResourcePicker;
class EditorSpinSlider;
class PropertySelector;
class SceneTreeDialog;
class TextEdit;
class TextureButton;
class EditorPropertyNil : public EditorProperty { class EditorPropertyNil : public EditorProperty {
GDCLASS(EditorPropertyNil, EditorProperty); GDCLASS(EditorPropertyNil, EditorProperty);

View File

@ -34,6 +34,7 @@
#include "core/io/marshalls.h" #include "core/io/marshalls.h"
#include "editor/editor_properties.h" #include "editor/editor_properties.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/inspector_dock.h" #include "editor/inspector_dock.h"
bool EditorPropertyArrayObject::_set(const StringName &p_name, const Variant &p_value) { bool EditorPropertyArrayObject::_set(const StringName &p_name, const Variant &p_value) {

View File

@ -32,7 +32,7 @@
#define EDITOR_RUN_H #define EDITOR_RUN_H
#include "core/os/os.h" #include "core/os/os.h"
#include "scene/main/node.h"
class EditorRun { class EditorRun {
public: public:
enum Status { enum Status {

View File

@ -40,6 +40,7 @@
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/progress_dialog.h" #include "editor/progress_dialog.h"
#include "scene/gui/file_dialog.h" #include "scene/gui/file_dialog.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#include "scene/gui/tree.h" #include "scene/gui/tree.h"
#include "scene/main/http_request.h" #include "scene/main/http_request.h"

View File

@ -37,9 +37,16 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_properties.h" #include "editor/editor_properties.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/export/editor_export.h" #include "editor/export/editor_export.h"
#include "scene/gui/check_box.h"
#include "scene/gui/check_button.h" #include "scene/gui/check_button.h"
#include "scene/gui/item_list.h"
#include "scene/gui/link_button.h" #include "scene/gui/link_button.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/option_button.h"
#include "scene/gui/split_container.h"
#include "scene/gui/texture_rect.h"
#include "scene/gui/tree.h" #include "scene/gui/tree.h"
void ProjectExportDialog::_theme_changed() { void ProjectExportDialog::_theme_changed() {

View File

@ -37,6 +37,8 @@
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/animation/animation_blend_tree.h" #include "scene/animation/animation_blend_tree.h"
#include "scene/gui/check_box.h"
#include "scene/gui/panel_container.h"
StringName AnimationNodeBlendSpace1DEditor::get_blend_position_path() const { StringName AnimationNodeBlendSpace1DEditor::get_blend_position_path() const {
StringName path = AnimationTreeEditor::get_singleton()->get_base_path() + "blend_position"; StringName path = AnimationTreeEditor::get_singleton()->get_base_path() + "blend_position";

View File

@ -42,9 +42,12 @@
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/animation/animation_blend_tree.h" #include "scene/animation/animation_blend_tree.h"
#include "scene/animation/animation_player.h" #include "scene/animation/animation_player.h"
#include "scene/gui/check_box.h"
#include "scene/gui/grid_container.h" #include "scene/gui/grid_container.h"
#include "scene/gui/menu_button.h" #include "scene/gui/menu_button.h"
#include "scene/gui/option_button.h"
#include "scene/gui/panel.h" #include "scene/gui/panel.h"
#include "scene/gui/panel_container.h"
#include "scene/main/window.h" #include "scene/main/window.h"
bool AnimationNodeBlendSpace2DEditor::can_edit(const Ref<AnimationNode> &p_node) { bool AnimationNodeBlendSpace2DEditor::can_edit(const Ref<AnimationNode> &p_node) {

View File

@ -41,9 +41,11 @@
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/animation/animation_player.h" #include "scene/animation/animation_player.h"
#include "scene/gui/check_box.h"
#include "scene/gui/menu_button.h" #include "scene/gui/menu_button.h"
#include "scene/gui/panel.h" #include "scene/gui/panel.h"
#include "scene/gui/progress_bar.h" #include "scene/gui/progress_bar.h"
#include "scene/gui/separator.h"
#include "scene/gui/view_panner.h" #include "scene/gui/view_panner.h"
#include "scene/main/window.h" #include "scene/main/window.h"

View File

@ -32,6 +32,7 @@
#include "editor/editor_file_dialog.h" #include "editor/editor_file_dialog.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
void AnimationLibraryEditor::set_animation_player(Object *p_player) { void AnimationLibraryEditor::set_animation_player(Object *p_player) {

View File

@ -40,9 +40,11 @@
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/inspector_dock.h"
#include "editor/plugins/canvas_item_editor_plugin.h" // For onion skinning. #include "editor/plugins/canvas_item_editor_plugin.h" // For onion skinning.
#include "editor/plugins/node_3d_editor_plugin.h" // For onion skinning. #include "editor/plugins/node_3d_editor_plugin.h" // For onion skinning.
#include "editor/scene_tree_dock.h" #include "editor/scene_tree_dock.h"
#include "scene/gui/separator.h"
#include "scene/main/window.h" #include "scene/main/window.h"
#include "scene/resources/animation.h" #include "scene/resources/animation.h"
#include "scene/scene_string_names.h" #include "scene/scene_string_names.h"

View File

@ -43,7 +43,10 @@
#include "scene/animation/animation_blend_tree.h" #include "scene/animation/animation_blend_tree.h"
#include "scene/animation/animation_player.h" #include "scene/animation/animation_player.h"
#include "scene/gui/menu_button.h" #include "scene/gui/menu_button.h"
#include "scene/gui/option_button.h"
#include "scene/gui/panel.h" #include "scene/gui/panel.h"
#include "scene/gui/panel_container.h"
#include "scene/gui/separator.h"
#include "scene/gui/tree.h" #include "scene/gui/tree.h"
#include "scene/main/viewport.h" #include "scene/main/viewport.h"
#include "scene/main/window.h" #include "scene/main/window.h"

View File

@ -41,6 +41,7 @@
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/project_settings_editor.h" #include "editor/project_settings_editor.h"
#include "scene/gui/menu_button.h"
static inline void setup_http_request(HTTPRequest *request) { static inline void setup_http_request(HTTPRequest *request) {
request->set_use_threads(EDITOR_DEF("asset_library/use_threads", true)); request->set_use_threads(EDITOR_DEF("asset_library/use_threads", true));

View File

@ -31,6 +31,8 @@
#include "bit_map_editor_plugin.h" #include "bit_map_editor_plugin.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "scene/gui/label.h"
#include "scene/gui/texture_rect.h"
void BitMapEditor::setup(const Ref<BitMap> &p_bitmap) { void BitMapEditor::setup(const Ref<BitMap> &p_bitmap) {
texture_rect->set_texture(ImageTexture::create_from_image(p_bitmap->convert_to_image())); texture_rect->set_texture(ImageTexture::create_from_image(p_bitmap->convert_to_image()));

View File

@ -31,10 +31,14 @@
#include "bone_map_editor_plugin.h" #include "bone_map_editor_plugin.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/import/post_import_plugin_skeleton_renamer.h" #include "editor/import/post_import_plugin_skeleton_renamer.h"
#include "editor/import/post_import_plugin_skeleton_rest_fixer.h" #include "editor/import/post_import_plugin_skeleton_rest_fixer.h"
#include "editor/import/post_import_plugin_skeleton_track_organizer.h" #include "editor/import/post_import_plugin_skeleton_track_organizer.h"
#include "editor/import/scene_import_settings.h" #include "editor/import/scene_import_settings.h"
#include "scene/gui/aspect_ratio_container.h"
#include "scene/gui/separator.h"
#include "scene/gui/texture_rect.h"
void BoneMapperButton::fetch_textures() { void BoneMapperButton::fetch_textures() {
if (selected) { if (selected) {

View File

@ -41,11 +41,14 @@
#endif #endif
#include "scene/3d/skeleton_3d.h" #include "scene/3d/skeleton_3d.h"
#include "scene/gui/box_container.h"
#include "scene/gui/color_rect.h" #include "scene/gui/color_rect.h"
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
#include "scene/resources/bone_map.h" #include "scene/resources/bone_map.h"
#include "scene/resources/texture.h" #include "scene/resources/texture.h"
class AspectRatioContainer;
class BoneMapperButton : public TextureButton { class BoneMapperButton : public TextureButton {
GDCLASS(BoneMapperButton, TextureButton); GDCLASS(BoneMapperButton, TextureButton);

View File

@ -32,15 +32,14 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/input/input.h" #include "core/input/input.h"
#include "core/math/geometry_2d.h"
#include "core/os/keyboard.h" #include "core/os/keyboard.h"
#include "core/string/print_string.h"
#include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/editor_debugger_node.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_toaster.h" #include "editor/editor_toaster.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/editor_zoom_widget.h"
#include "editor/plugins/animation_player_editor_plugin.h" #include "editor/plugins/animation_player_editor_plugin.h"
#include "editor/plugins/script_editor_plugin.h" #include "editor/plugins/script_editor_plugin.h"
#include "editor/scene_tree_dock.h" #include "editor/scene_tree_dock.h"
@ -55,6 +54,7 @@
#include "scene/gui/grid_container.h" #include "scene/gui/grid_container.h"
#include "scene/gui/nine_patch_rect.h" #include "scene/gui/nine_patch_rect.h"
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#include "scene/gui/split_container.h"
#include "scene/gui/subviewport_container.h" #include "scene/gui/subviewport_container.h"
#include "scene/gui/view_panner.h" #include "scene/gui/view_panner.h"
#include "scene/main/canvas_layer.h" #include "scene/main/canvas_layer.h"

View File

@ -32,22 +32,21 @@
#define CANVAS_ITEM_EDITOR_PLUGIN_H #define CANVAS_ITEM_EDITOR_PLUGIN_H
#include "editor/editor_plugin.h" #include "editor/editor_plugin.h"
#include "editor/editor_zoom_widget.h" #include "scene/gui/base_button.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/check_box.h"
#include "scene/gui/label.h"
#include "scene/gui/panel_container.h"
#include "scene/gui/spin_box.h"
#include "scene/gui/split_container.h"
#include "scene/gui/texture_rect.h"
#include "scene/main/canvas_item.h"
class AcceptDialog; class AcceptDialog;
class CanvasItemEditorViewport;
class ConfirmationDialog; class ConfirmationDialog;
class EditorData; class EditorData;
class CanvasItemEditorViewport; class EditorZoomWidget;
class HScrollBar;
class HSplitContainer;
class MenuButton; class MenuButton;
class PanelContainer;
class ViewPanner; class ViewPanner;
class VScrollBar;
class VSplitContainer;
class CanvasItemEditorSelectedItem : public Object { class CanvasItemEditorSelectedItem : public Object {
GDCLASS(CanvasItemEditorSelectedItem, Object); GDCLASS(CanvasItemEditorSelectedItem, Object);

View File

@ -35,7 +35,11 @@
#include "editor/editor_file_dialog.h" #include "editor/editor_file_dialog.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "scene/2d/cpu_particles_2d.h" #include "scene/2d/cpu_particles_2d.h"
#include "scene/gui/check_box.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/option_button.h"
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#include "scene/gui/spin_box.h"
#include "scene/resources/particle_process_material.h" #include "scene/resources/particle_process_material.h"
void CPUParticles2DEditorPlugin::edit(Object *p_object) { void CPUParticles2DEditorPlugin::edit(Object *p_object) {

View File

@ -31,6 +31,7 @@
#include "font_config_plugin.h" #include "font_config_plugin.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/import/dynamic_font_import_settings.h" #include "editor/import/dynamic_font_import_settings.h"
/*************************************************************************/ /*************************************************************************/

View File

@ -37,6 +37,7 @@
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/scene_tree_dock.h" #include "editor/scene_tree_dock.h"
#include "scene/2d/cpu_particles_2d.h" #include "scene/2d/cpu_particles_2d.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#include "scene/resources/particle_process_material.h" #include "scene/resources/particle_process_material.h"

View File

@ -36,6 +36,8 @@
#include "editor/plugins/node_3d_editor_plugin.h" #include "editor/plugins/node_3d_editor_plugin.h"
#include "editor/scene_tree_dock.h" #include "editor/scene_tree_dock.h"
#include "scene/3d/cpu_particles_3d.h" #include "scene/3d/cpu_particles_3d.h"
#include "scene/3d/mesh_instance_3d.h"
#include "scene/gui/menu_button.h"
#include "scene/resources/particle_process_material.h" #include "scene/resources/particle_process_material.h"
bool GPUParticles3DEditorBase::_generate(Vector<Vector3> &points, Vector<Vector3> &normals) { bool GPUParticles3DEditorBase::_generate(Vector<Vector3> &points, Vector<Vector3> &normals) {

View File

@ -41,7 +41,9 @@
#include "scene/resources/material.h" #include "scene/resources/material.h"
#include "scene/resources/primitive_meshes.h" #include "scene/resources/primitive_meshes.h"
class SubViewport;
class SubViewportContainer; class SubViewportContainer;
class TextureButton;
class MaterialEditor : public Control { class MaterialEditor : public Control {
GDCLASS(MaterialEditor, Control); GDCLASS(MaterialEditor, Control);

View File

@ -32,6 +32,8 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "scene/gui/texture_button.h"
#include "scene/main/viewport.h"
void MeshEditor::gui_input(const Ref<InputEvent> &p_event) { void MeshEditor::gui_input(const Ref<InputEvent> &p_event) {
ERR_FAIL_COND(p_event.is_null()); ERR_FAIL_COND(p_event.is_null());

View File

@ -40,6 +40,9 @@
#include "scene/resources/camera_attributes.h" #include "scene/resources/camera_attributes.h"
#include "scene/resources/material.h" #include "scene/resources/material.h"
class SubViewport;
class TextureButton;
class MeshEditor : public SubViewportContainer { class MeshEditor : public SubViewportContainer {
GDCLASS(MeshEditor, SubViewportContainer); GDCLASS(MeshEditor, SubViewportContainer);

View File

@ -38,6 +38,7 @@
#include "scene/3d/navigation_region_3d.h" #include "scene/3d/navigation_region_3d.h"
#include "scene/3d/physics_body_3d.h" #include "scene/3d/physics_body_3d.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/menu_button.h"
#include "scene/resources/concave_polygon_shape_3d.h" #include "scene/resources/concave_polygon_shape_3d.h"
#include "scene/resources/convex_polygon_shape_3d.h" #include "scene/resources/convex_polygon_shape_3d.h"

View File

@ -33,11 +33,13 @@
#include "editor/editor_file_dialog.h" #include "editor/editor_file_dialog.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/inspector_dock.h"
#include "main/main.h" #include "main/main.h"
#include "node_3d_editor_plugin.h" #include "node_3d_editor_plugin.h"
#include "scene/3d/mesh_instance_3d.h" #include "scene/3d/mesh_instance_3d.h"
#include "scene/3d/navigation_region_3d.h" #include "scene/3d/navigation_region_3d.h"
#include "scene/3d/physics_body_3d.h" #include "scene/3d/physics_body_3d.h"
#include "scene/gui/menu_button.h"
#include "scene/main/window.h" #include "scene/main/window.h"
#include "scene/resources/packed_scene.h" #include "scene/resources/packed_scene.h"

View File

@ -35,6 +35,8 @@
#include "node_3d_editor_plugin.h" #include "node_3d_editor_plugin.h"
#include "scene/3d/mesh_instance_3d.h" #include "scene/3d/mesh_instance_3d.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/option_button.h"
void MultiMeshEditor::_node_removed(Node *p_node) { void MultiMeshEditor::_node_removed(Node *p_node) {
if (p_node == node) { if (p_node == node) {

View File

@ -36,14 +36,12 @@
#include "core/math/math_funcs.h" #include "core/math/math_funcs.h"
#include "core/math/projection.h" #include "core/math/projection.h"
#include "core/os/keyboard.h" #include "core/os/keyboard.h"
#include "core/templates/sort_array.h"
#include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/editor_debugger_node.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/plugins/animation_player_editor_plugin.h" #include "editor/plugins/animation_player_editor_plugin.h"
#include "editor/plugins/node_3d_editor_gizmos.h" #include "editor/plugins/node_3d_editor_gizmos.h"
#include "editor/plugins/script_editor_plugin.h"
#include "editor/scene_tree_dock.h" #include "editor/scene_tree_dock.h"
#include "scene/3d/camera_3d.h" #include "scene/3d/camera_3d.h"
#include "scene/3d/collision_shape_3d.h" #include "scene/3d/collision_shape_3d.h"
@ -54,9 +52,12 @@
#include "scene/3d/visual_instance_3d.h" #include "scene/3d/visual_instance_3d.h"
#include "scene/3d/world_environment.h" #include "scene/3d/world_environment.h"
#include "scene/gui/center_container.h" #include "scene/gui/center_container.h"
#include "scene/gui/color_picker.h"
#include "scene/gui/flow_container.h" #include "scene/gui/flow_container.h"
#include "scene/gui/split_container.h"
#include "scene/gui/subviewport_container.h" #include "scene/gui/subviewport_container.h"
#include "scene/resources/packed_scene.h" #include "scene/resources/packed_scene.h"
#include "scene/resources/sky_material.h"
#include "scene/resources/surface_tool.h" #include "scene/resources/surface_tool.h"
constexpr real_t DISTANCE_DEFAULT = 4; constexpr real_t DISTANCE_DEFAULT = 4;

View File

@ -33,31 +33,29 @@
#include "editor/editor_plugin.h" #include "editor/editor_plugin.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_spin_slider.h"
#include "editor/plugins/node_3d_editor_gizmos.h" #include "editor/plugins/node_3d_editor_gizmos.h"
#include "scene/3d/camera_3d.h"
#include "scene/3d/light_3d.h"
#include "scene/3d/visual_instance_3d.h"
#include "scene/3d/world_environment.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/color_picker.h" #include "scene/gui/button.h"
#include "scene/gui/panel_container.h"
#include "scene/gui/spin_box.h" #include "scene/gui/spin_box.h"
#include "scene/gui/split_container.h"
#include "scene/resources/environment.h"
#include "scene/resources/fog_material.h"
#include "scene/resources/sky_material.h"
class AcceptDialog; class AcceptDialog;
class CheckBox; class CheckBox;
class ColorPickerButton;
class ConfirmationDialog; class ConfirmationDialog;
class DirectionalLight3D;
class EditorData; class EditorData;
class EditorSpinSlider;
class HSplitContainer;
class LineEdit;
class MenuButton; class MenuButton;
class Node3DEditor; class Node3DEditor;
class Node3DEditorViewport; class Node3DEditorViewport;
class OptionButton; class OptionButton;
class PanelContainer;
class ProceduralSkyMaterial;
class SubViewport;
class SubViewportContainer; class SubViewportContainer;
class DirectionalLight3D; class VSplitContainer;
class WorldEnvironment; class WorldEnvironment;
class ViewportRotationControl : public Control { class ViewportRotationControl : public Control {

View File

@ -37,6 +37,7 @@
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/gui/menu_button.h"
void Path2DEditor::_notification(int p_what) { void Path2DEditor::_notification(int p_what) {
switch (p_what) { switch (p_what) {

View File

@ -37,6 +37,7 @@
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "node_3d_editor_plugin.h" #include "node_3d_editor_plugin.h"
#include "scene/gui/menu_button.h"
#include "scene/resources/curve.h" #include "scene/resources/curve.h"
static bool _is_in_handle(int p_id, int p_num_points) { static bool _is_in_handle(int p_id, int p_num_points) {

View File

@ -31,6 +31,7 @@
#include "physical_bone_3d_editor_plugin.h" #include "physical_bone_3d_editor_plugin.h"
#include "editor/plugins/node_3d_editor_plugin.h" #include "editor/plugins/node_3d_editor_plugin.h"
#include "scene/gui/separator.h"
void PhysicalBone3DEditor::_bind_methods() { void PhysicalBone3DEditor::_bind_methods() {
} }

View File

@ -38,10 +38,14 @@
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/plugins/canvas_item_editor_plugin.h" #include "editor/plugins/canvas_item_editor_plugin.h"
#include "scene/2d/skeleton_2d.h" #include "scene/2d/skeleton_2d.h"
#include "scene/gui/check_box.h"
#include "scene/gui/menu_button.h" #include "scene/gui/menu_button.h"
#include "scene/gui/scroll_container.h" #include "scene/gui/scroll_container.h"
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#include "scene/gui/slider.h" #include "scene/gui/slider.h"
#include "scene/gui/spin_box.h"
#include "scene/gui/split_container.h"
#include "scene/gui/texture_rect.h"
#include "scene/gui/view_panner.h" #include "scene/gui/view_panner.h"
Node2D *Polygon2DEditor::_get_node() const { Node2D *Polygon2DEditor::_get_node() const {

View File

@ -41,6 +41,7 @@
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "node_3d_editor_plugin.h" #include "node_3d_editor_plugin.h"
#include "scene/3d/camera_3d.h" #include "scene/3d/camera_3d.h"
#include "scene/gui/separator.h"
void Polygon3DEditor::_notification(int p_what) { void Polygon3DEditor::_notification(int p_what) {
switch (p_what) { switch (p_what) {

View File

@ -32,6 +32,7 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "scene/animation/animation_player.h" #include "scene/animation/animation_player.h"
#include "scene/animation/animation_tree.h" #include "scene/animation/animation_tree.h"
#include "scene/gui/tree.h"
#include "scene/main/window.h" #include "scene/main/window.h"
void EditorPropertyRootMotion::_confirmed() { void EditorPropertyRootMotion::_confirmed() {

View File

@ -40,6 +40,7 @@
#include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/editor_debugger_node.h"
#include "editor/debugger/script_editor_debugger.h" #include "editor/debugger/script_editor_debugger.h"
#include "editor/editor_file_dialog.h" #include "editor/editor_file_dialog.h"
#include "editor/editor_help_search.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_paths.h" #include "editor/editor_paths.h"
#include "editor/editor_run_script.h" #include "editor/editor_run_script.h"
@ -47,6 +48,7 @@
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/filesystem_dock.h" #include "editor/filesystem_dock.h"
#include "editor/find_in_files.h" #include "editor/find_in_files.h"
#include "editor/inspector_dock.h"
#include "editor/node_dock.h" #include "editor/node_dock.h"
#include "editor/plugins/shader_editor_plugin.h" #include "editor/plugins/shader_editor_plugin.h"
#include "editor/plugins/text_shader_editor.h" #include "editor/plugins/text_shader_editor.h"

View File

@ -31,24 +31,22 @@
#ifndef SCRIPT_EDITOR_PLUGIN_H #ifndef SCRIPT_EDITOR_PLUGIN_H
#define SCRIPT_EDITOR_PLUGIN_H #define SCRIPT_EDITOR_PLUGIN_H
#include "core/object/script_language.h"
#include "editor/code_editor.h"
#include "editor/editor_help.h"
#include "editor/editor_help_search.h"
#include "editor/editor_plugin.h" #include "editor/editor_plugin.h"
#include "editor/script_create_dialog.h" #include "scene/gui/dialogs.h"
#include "scene/gui/item_list.h" #include "scene/gui/panel_container.h"
#include "scene/gui/line_edit.h" #include "scene/resources/syntax_highlighter.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/split_container.h"
#include "scene/gui/tab_container.h"
#include "scene/gui/text_edit.h"
#include "scene/gui/tree.h"
#include "scene/main/timer.h"
#include "scene/resources/text_file.h" #include "scene/resources/text_file.h"
class EditorFileDialog; class EditorFileDialog;
class EditorHelpSearch;
class FindReplaceBar;
class HSplitContainer;
class ItemList;
class MenuButton;
class TabContainer;
class TextureRect; class TextureRect;
class Tree;
class VSplitContainer;
class EditorSyntaxHighlighter : public SyntaxHighlighter { class EditorSyntaxHighlighter : public SyntaxHighlighter {
GDCLASS(EditorSyntaxHighlighter, SyntaxHighlighter) GDCLASS(EditorSyntaxHighlighter, SyntaxHighlighter)

View File

@ -38,6 +38,7 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "scene/gui/split_container.h"
void ConnectionInfoDialog::ok_pressed() { void ConnectionInfoDialog::ok_pressed() {
} }

View File

@ -31,10 +31,14 @@
#ifndef SCRIPT_TEXT_EDITOR_H #ifndef SCRIPT_TEXT_EDITOR_H
#define SCRIPT_TEXT_EDITOR_H #define SCRIPT_TEXT_EDITOR_H
#include "script_editor_plugin.h"
#include "editor/code_editor.h"
#include "scene/gui/color_picker.h" #include "scene/gui/color_picker.h"
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
#include "scene/gui/tree.h" #include "scene/gui/tree.h"
#include "script_editor_plugin.h"
class RichTextLabel;
class ConnectionInfoDialog : public AcceptDialog { class ConnectionInfoDialog : public AcceptDialog {
GDCLASS(ConnectionInfoDialog, AcceptDialog); GDCLASS(ConnectionInfoDialog, AcceptDialog);

View File

@ -34,9 +34,12 @@
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/filesystem_dock.h" #include "editor/filesystem_dock.h"
#include "editor/inspector_dock.h"
#include "editor/plugins/text_shader_editor.h" #include "editor/plugins/text_shader_editor.h"
#include "editor/plugins/visual_shader_editor_plugin.h" #include "editor/plugins/visual_shader_editor_plugin.h"
#include "editor/shader_create_dialog.h" #include "editor/shader_create_dialog.h"
#include "scene/gui/item_list.h"
#include "scene/gui/texture_rect.h"
void ShaderEditorPlugin::_update_shader_list() { void ShaderEditorPlugin::_update_shader_list() {
shader_list->clear(); shader_list->clear();

View File

@ -37,6 +37,8 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "scene/gui/item_list.h"
#include "scene/gui/split_container.h"
#include "servers/display_server.h" #include "servers/display_server.h"
#include "servers/rendering/shader_types.h" #include "servers/rendering/shader_types.h"

View File

@ -35,6 +35,7 @@
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/2d/mesh_instance_2d.h" #include "scene/2d/mesh_instance_2d.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/menu_button.h"
#include "thirdparty/misc/clipper.hpp" #include "thirdparty/misc/clipper.hpp"
void Skeleton2DEditor::_node_removed(Node *p_node) { void Skeleton2DEditor::_node_removed(Node *p_node) {

View File

@ -34,6 +34,7 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_properties.h" #include "editor/editor_properties.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/plugins/animation_player_editor_plugin.h" #include "editor/plugins/animation_player_editor_plugin.h"
#include "node_3d_editor_plugin.h" #include "node_3d_editor_plugin.h"
@ -41,6 +42,7 @@
#include "scene/3d/joint_3d.h" #include "scene/3d/joint_3d.h"
#include "scene/3d/mesh_instance_3d.h" #include "scene/3d/mesh_instance_3d.h"
#include "scene/3d/physics_body_3d.h" #include "scene/3d/physics_body_3d.h"
#include "scene/gui/separator.h"
#include "scene/resources/capsule_shape_3d.h" #include "scene/resources/capsule_shape_3d.h"
#include "scene/resources/skeleton_profile.h" #include "scene/resources/skeleton_profile.h"
#include "scene/resources/sphere_shape_3d.h" #include "scene/resources/sphere_shape_3d.h"

View File

@ -45,6 +45,9 @@ class Joint;
class PhysicalBone3D; class PhysicalBone3D;
class Skeleton3DEditorPlugin; class Skeleton3DEditorPlugin;
class Button; class Button;
class Tree;
class TreeItem;
class VSeparator;
class BoneTransformEditor : public VBoxContainer { class BoneTransformEditor : public VBoxContainer {
GDCLASS(BoneTransformEditor, VBoxContainer); GDCLASS(BoneTransformEditor, VBoxContainer);

View File

@ -41,6 +41,7 @@
#include "scene/2d/mesh_instance_2d.h" #include "scene/2d/mesh_instance_2d.h"
#include "scene/2d/polygon_2d.h" #include "scene/2d/polygon_2d.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/menu_button.h"
#include "thirdparty/misc/clipper.hpp" #include "thirdparty/misc/clipper.hpp"
void Sprite2DEditor::_node_removed(Node *p_node) { void Sprite2DEditor::_node_removed(Node *p_node) {

View File

@ -34,6 +34,7 @@
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "core/os/keyboard.h" #include "core/os/keyboard.h"
#include "editor/editor_file_dialog.h" #include "editor/editor_file_dialog.h"
#include "editor/editor_file_system.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
@ -43,6 +44,7 @@
#include "scene/gui/center_container.h" #include "scene/gui/center_container.h"
#include "scene/gui/margin_container.h" #include "scene/gui/margin_container.h"
#include "scene/gui/panel_container.h" #include "scene/gui/panel_container.h"
#include "scene/gui/separator.h"
static void _draw_shadowed_line(Control *p_control, const Point2 &p_from, const Size2 &p_size, const Size2 &p_shadow_offset, Color p_color, Color p_shadow_color) { static void _draw_shadowed_line(Control *p_control, const Point2 &p_from, const Size2 &p_size, const Size2 &p_shadow_offset, Color p_color, Color p_shadow_color) {
p_control->draw_line(p_from, p_from + p_size, p_color); p_control->draw_line(p_from, p_from + p_size, p_color);

View File

@ -31,6 +31,7 @@
#include "style_box_editor_plugin.h" #include "style_box_editor_plugin.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "scene/gui/texture_button.h"
bool StyleBoxPreview::grid_preview_enabled = true; bool StyleBoxPreview::grid_preview_enabled = true;

View File

@ -37,6 +37,8 @@
#include "scene/gui/texture_rect.h" #include "scene/gui/texture_rect.h"
#include "scene/resources/style_box.h" #include "scene/resources/style_box.h"
class TextureButton;
class StyleBoxPreview : public VBoxContainer { class StyleBoxPreview : public VBoxContainer {
GDCLASS(StyleBoxPreview, VBoxContainer); GDCLASS(StyleBoxPreview, VBoxContainer);

View File

@ -33,6 +33,7 @@
#include "core/os/keyboard.h" #include "core/os/keyboard.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "scene/gui/menu_button.h"
void TextEditor::add_syntax_highlighter(Ref<EditorSyntaxHighlighter> p_highlighter) { void TextEditor::add_syntax_highlighter(Ref<EditorSyntaxHighlighter> p_highlighter) {
ERR_FAIL_COND(p_highlighter.is_null()); ERR_FAIL_COND(p_highlighter.is_null());

View File

@ -33,6 +33,8 @@
#include "script_editor_plugin.h" #include "script_editor_plugin.h"
#include "editor/code_editor.h"
class TextEditor : public ScriptEditorBase { class TextEditor : public ScriptEditorBase {
GDCLASS(TextEditor, ScriptEditorBase); GDCLASS(TextEditor, ScriptEditorBase);

View File

@ -30,6 +30,8 @@
#include "texture_3d_editor_plugin.h" #include "texture_3d_editor_plugin.h"
#include "scene/gui/label.h"
void Texture3DEditor::_texture_rect_draw() { void Texture3DEditor::_texture_rect_draw() {
texture_rect->draw_rect(Rect2(Point2(), texture_rect->get_size()), Color(1, 1, 1, 1)); texture_rect->draw_rect(Rect2(Point2(), texture_rect->get_size()), Color(1, 1, 1, 1));
} }

View File

@ -30,6 +30,8 @@
#include "texture_editor_plugin.h" #include "texture_editor_plugin.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "scene/gui/label.h"
#include "scene/gui/texture_rect.h"
TextureRect *TexturePreview::get_texture_display() { TextureRect *TexturePreview::get_texture_display() {
return texture_display; return texture_display;

View File

@ -30,6 +30,8 @@
#include "texture_layered_editor_plugin.h" #include "texture_layered_editor_plugin.h"
#include "scene/gui/label.h"
void TextureLayeredEditor::gui_input(const Ref<InputEvent> &p_event) { void TextureLayeredEditor::gui_input(const Ref<InputEvent> &p_event) {
ERR_FAIL_COND(p_event.is_null()); ERR_FAIL_COND(p_event.is_null());

View File

@ -38,7 +38,9 @@
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/gui/check_box.h" #include "scene/gui/check_box.h"
#include "scene/gui/option_button.h"
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#include "scene/gui/spin_box.h"
#include "scene/gui/view_panner.h" #include "scene/gui/view_panner.h"
#include "scene/resources/texture.h" #include "scene/resources/texture.h"

View File

@ -36,6 +36,7 @@
#include "editor/editor_plugin.h" #include "editor/editor_plugin.h"
#include "scene/2d/sprite_2d.h" #include "scene/2d/sprite_2d.h"
#include "scene/3d/sprite_3d.h" #include "scene/3d/sprite_3d.h"
#include "scene/gui/dialogs.h"
#include "scene/gui/nine_patch_rect.h" #include "scene/gui/nine_patch_rect.h"
#include "scene/resources/style_box.h" #include "scene/resources/style_box.h"
#include "scene/resources/texture.h" #include "scene/resources/texture.h"

View File

@ -38,6 +38,8 @@
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/progress_dialog.h" #include "editor/progress_dialog.h"
#include "scene/gui/color_picker.h" #include "scene/gui/color_picker.h"
#include "scene/gui/panel_container.h"
#include "scene/gui/split_container.h"
#include "scene/theme/theme_db.h" #include "scene/theme/theme_db.h"
void ThemeItemImportTree::_update_items_tree() { void ThemeItemImportTree::_update_items_tree() {

View File

@ -36,9 +36,12 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "scene/gui/button.h" #include "scene/gui/button.h"
#include "scene/gui/check_box.h"
#include "scene/gui/check_button.h" #include "scene/gui/check_button.h"
#include "scene/gui/color_picker.h" #include "scene/gui/color_picker.h"
#include "scene/gui/progress_bar.h" #include "scene/gui/progress_bar.h"
#include "scene/gui/text_edit.h"
#include "scene/gui/tree.h"
#include "scene/resources/packed_scene.h" #include "scene/resources/packed_scene.h"
#include "scene/theme/theme_db.h" #include "scene/theme/theme_db.h"

View File

@ -38,8 +38,13 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_properties.h" #include "editor/editor_properties.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/option_button.h"
#include "scene/gui/separator.h"
#ifdef DEBUG_ENABLED #ifdef DEBUG_ENABLED
#include "servers/navigation_server_3d.h" #include "servers/navigation_server_3d.h"
#endif // DEBUG_ENABLED #endif // DEBUG_ENABLED

View File

@ -39,6 +39,9 @@
#include "scene/gui/control.h" #include "scene/gui/control.h"
#include "scene/gui/label.h" #include "scene/gui/label.h"
class MenuButton;
class EditorUndoRedoManager;
class TileDataEditor : public VBoxContainer { class TileDataEditor : public VBoxContainer {
GDCLASS(TileDataEditor, VBoxContainer); GDCLASS(TileDataEditor, VBoxContainer);

View File

@ -35,6 +35,7 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_resource_preview.h" #include "editor/editor_resource_preview.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/plugins/canvas_item_editor_plugin.h" #include "editor/plugins/canvas_item_editor_plugin.h"

View File

@ -32,7 +32,9 @@
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/gui/separator.h"
void TileProxiesManagerDialog::_right_clicked(int p_item, Vector2 p_local_mouse_pos, Object *p_item_list, MouseButton p_mouse_button_index) { void TileProxiesManagerDialog::_right_clicked(int p_item, Vector2 p_local_mouse_pos, Object *p_item_list, MouseButton p_mouse_button_index) {
if (p_mouse_button_index != MouseButton::RIGHT) { if (p_mouse_button_index != MouseButton::RIGHT) {

View File

@ -36,6 +36,8 @@
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
#include "scene/gui/item_list.h" #include "scene/gui/item_list.h"
class EditorUndoRedoManager;
class TileProxiesManagerDialog : public ConfirmationDialog { class TileProxiesManagerDialog : public ConfirmationDialog {
GDCLASS(TileProxiesManagerDialog, ConfirmationDialog); GDCLASS(TileProxiesManagerDialog, ConfirmationDialog);

View File

@ -35,10 +35,10 @@
#include "editor/editor_inspector.h" #include "editor/editor_inspector.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/progress_dialog.h" #include "editor/progress_dialog.h"
#include "editor/editor_node.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/button.h" #include "scene/gui/button.h"
#include "scene/gui/control.h" #include "scene/gui/control.h"

View File

@ -37,7 +37,10 @@
#include "scene/gui/split_container.h" #include "scene/gui/split_container.h"
#include "scene/resources/tile_set.h" #include "scene/resources/tile_set.h"
class Popup;
class TileSet; class TileSet;
class Tree;
class VSeparator;
class TileSetAtlasSourceEditor : public HBoxContainer { class TileSetAtlasSourceEditor : public HBoxContainer {
GDCLASS(TileSetAtlasSourceEditor, HBoxContainer); GDCLASS(TileSetAtlasSourceEditor, HBoxContainer);

View File

@ -36,6 +36,7 @@
#include "editor/editor_file_system.h" #include "editor/editor_file_system.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"

View File

@ -38,6 +38,7 @@
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "scene/gui/item_list.h" #include "scene/gui/item_list.h"
#include "scene/gui/split_container.h"
#include "core/core_string_names.h" #include "core/core_string_names.h"

View File

@ -30,10 +30,13 @@
#include "tiles_editor_plugin.h" #include "tiles_editor_plugin.h"
#include "tile_set_editor.h"
#include "core/os/mutex.h" #include "core/os/mutex.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/plugins/canvas_item_editor_plugin.h" #include "editor/plugins/canvas_item_editor_plugin.h"
#include "scene/2d/tile_map.h" #include "scene/2d/tile_map.h"
@ -43,8 +46,6 @@
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#include "scene/resources/tile_set.h" #include "scene/resources/tile_set.h"
#include "tile_set_editor.h"
TilesEditorPlugin *TilesEditorPlugin::singleton = nullptr; TilesEditorPlugin *TilesEditorPlugin::singleton = nullptr;
void TilesEditorPlugin::_preview_frame_started() { void TilesEditorPlugin::_preview_frame_started() {

View File

@ -38,6 +38,7 @@
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/filesystem_dock.h" #include "editor/filesystem_dock.h"
#include "editor/plugins/script_editor_plugin.h"
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#define CHECK_PLUGIN_INITIALIZED() \ #define CHECK_PLUGIN_INITIALIZED() \

View File

@ -32,31 +32,31 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/core_string_names.h" #include "core/core_string_names.h"
#include "core/input/input.h"
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "core/math/math_defs.h" #include "core/math/math_defs.h"
#include "core/os/keyboard.h" #include "core/os/keyboard.h"
#include "editor/editor_log.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_properties.h" #include "editor/editor_properties.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/inspector_dock.h"
#include "editor/plugins/curve_editor_plugin.h" #include "editor/plugins/curve_editor_plugin.h"
#include "editor/plugins/shader_editor_plugin.h" #include "editor/plugins/shader_editor_plugin.h"
#include "scene/animation/animation_player.h"
#include "scene/gui/button.h" #include "scene/gui/button.h"
#include "scene/gui/check_box.h"
#include "scene/gui/code_edit.h" #include "scene/gui/code_edit.h"
#include "scene/gui/graph_edit.h" #include "scene/gui/graph_edit.h"
#include "scene/gui/menu_button.h" #include "scene/gui/menu_button.h"
#include "scene/gui/panel.h" #include "scene/gui/option_button.h"
#include "scene/gui/popup.h" #include "scene/gui/popup.h"
#include "scene/gui/rich_text_label.h" #include "scene/gui/rich_text_label.h"
#include "scene/gui/separator.h"
#include "scene/gui/tree.h" #include "scene/gui/tree.h"
#include "scene/gui/view_panner.h" #include "scene/gui/view_panner.h"
#include "scene/main/window.h" #include "scene/main/window.h"
#include "scene/resources/visual_shader_nodes.h" #include "scene/resources/visual_shader_nodes.h"
#include "scene/resources/visual_shader_particle_nodes.h" #include "scene/resources/visual_shader_particle_nodes.h"
#include "scene/resources/visual_shader_sdf_nodes.h"
#include "servers/display_server.h" #include "servers/display_server.h"
#include "servers/rendering/shader_types.h" #include "servers/rendering/shader_types.h"

View File

@ -34,11 +34,17 @@
#include "editor/editor_plugin.h" #include "editor/editor_plugin.h"
#include "editor/editor_properties.h" #include "editor/editor_properties.h"
#include "editor/plugins/editor_resource_conversion_plugin.h" #include "editor/plugins/editor_resource_conversion_plugin.h"
#include "scene/resources/syntax_highlighter.h"
#include "scene/resources/visual_shader.h" #include "scene/resources/visual_shader.h"
class CodeEdit;
class CurveEditor; class CurveEditor;
class GraphEdit; class GraphEdit;
class GraphNode; class GraphNode;
class MenuButton;
class PopupPanel;
class RichTextLabel;
class Tree;
class VisualShaderEditor; class VisualShaderEditor;

View File

@ -49,6 +49,7 @@
#include "editor/editor_vcs_interface.h" #include "editor/editor_vcs_interface.h"
#include "main/main.h" #include "main/main.h"
#include "scene/gui/center_container.h" #include "scene/gui/center_container.h"
#include "scene/gui/check_box.h"
#include "scene/gui/line_edit.h" #include "scene/gui/line_edit.h"
#include "scene/gui/margin_container.h" #include "scene/gui/margin_container.h"
#include "scene/gui/panel_container.h" #include "scene/gui/panel_container.h"

View File

@ -38,6 +38,7 @@
#include "scene/gui/scroll_container.h" #include "scene/gui/scroll_container.h"
#include "scene/gui/tree.h" #include "scene/gui/tree.h"
class CheckBox;
class ProjectDialog; class ProjectDialog;
class ProjectList; class ProjectList;

View File

@ -30,8 +30,6 @@
#include "register_editor_types.h" #include "register_editor_types.h"
#include "core/extension/native_extension_manager.h"
#include "editor/animation_track_editor.h" #include "editor/animation_track_editor.h"
#include "editor/debugger/debug_adapter/debug_adapter_server.h" #include "editor/debugger/debug_adapter/debug_adapter_server.h"
#include "editor/editor_command_palette.h" #include "editor/editor_command_palette.h"
@ -43,6 +41,7 @@
#include "editor/editor_resource_picker.h" #include "editor/editor_resource_picker.h"
#include "editor/editor_resource_preview.h" #include "editor/editor_resource_preview.h"
#include "editor/editor_run_script.h" #include "editor/editor_run_script.h"
#include "editor/editor_settings.h"
#include "editor/editor_translation_parser.h" #include "editor/editor_translation_parser.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/filesystem_dock.h" #include "editor/filesystem_dock.h"

View File

@ -42,6 +42,7 @@
#include "modules/regex/regex.h" #include "modules/regex/regex.h"
#include "plugins/script_editor_plugin.h" #include "plugins/script_editor_plugin.h"
#include "scene/gui/control.h" #include "scene/gui/control.h"
#include "scene/gui/grid_container.h"
#include "scene/gui/label.h" #include "scene/gui/label.h"
#include "scene/gui/separator.h" #include "scene/gui/separator.h"
#include "scene/gui/tab_container.h" #include "scene/gui/tab_container.h"

View File

@ -33,6 +33,7 @@
#include "core/string/print_string.h" #include "core/string/print_string.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/label.h" #include "scene/gui/label.h"
#include "scene/gui/tree.h"
void ReparentDialog::_notification(int p_what) { void ReparentDialog::_notification(int p_what) {
switch (p_what) { switch (p_what) {

View File

@ -41,14 +41,17 @@
#include "editor/editor_file_dialog.h" #include "editor/editor_file_dialog.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_paths.h" #include "editor/editor_paths.h"
#include "editor/editor_quick_open.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/inspector_dock.h"
#include "editor/multi_node_edit.h" #include "editor/multi_node_edit.h"
#include "editor/plugins/animation_player_editor_plugin.h" #include "editor/plugins/animation_player_editor_plugin.h"
#include "editor/plugins/canvas_item_editor_plugin.h" #include "editor/plugins/canvas_item_editor_plugin.h"
#include "editor/plugins/node_3d_editor_plugin.h" #include "editor/plugins/node_3d_editor_plugin.h"
#include "editor/plugins/script_editor_plugin.h" #include "editor/plugins/script_editor_plugin.h"
#include "editor/reparent_dialog.h"
#include "editor/shader_create_dialog.h" #include "editor/shader_create_dialog.h"
#include "scene/main/window.h" #include "scene/main/window.h"
#include "scene/property_utils.h" #include "scene/property_utils.h"

View File

@ -31,21 +31,17 @@
#ifndef SCENE_TREE_DOCK_H #ifndef SCENE_TREE_DOCK_H
#define SCENE_TREE_DOCK_H #define SCENE_TREE_DOCK_H
#include "editor/create_dialog.h"
#include "editor/editor_data.h"
#include "editor/editor_quick_open.h"
#include "editor/groups_editor.h"
#include "editor/reparent_dialog.h"
#include "editor/script_create_dialog.h"
#include "scene/animation/animation_player.h"
#include "scene/gui/box_container.h"
#include "scene/gui/button.h"
#include "scene/gui/control.h"
#include "scene/gui/label.h"
#include "scene/gui/popup_menu.h"
#include "scene/gui/tree.h"
#include "scene_tree_editor.h" #include "scene_tree_editor.h"
#include "editor/editor_data.h"
#include "editor/script_create_dialog.h"
#include "scene/gui/box_container.h"
#include "scene/resources/animation.h"
class EditorQuickOpen;
class MenuButton;
class ReparentDialog;
class ShaderCreateDialog;
class TextureRect; class TextureRect;
#include "modules/modules_enabled.gen.h" // For regex. #include "modules/modules_enabled.gen.h" // For regex.
@ -53,8 +49,6 @@ class TextureRect;
class RenameDialog; class RenameDialog;
#endif // MODULE_REGEX_ENABLED #endif // MODULE_REGEX_ENABLED
class ShaderCreateDialog;
class SceneTreeDock : public VBoxContainer { class SceneTreeDock : public VBoxContainer {
GDCLASS(SceneTreeDock, VBoxContainer); GDCLASS(SceneTreeDock, VBoxContainer);

View File

@ -32,10 +32,10 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/object/message_queue.h" #include "core/object/message_queue.h"
#include "core/string/print_string.h"
#include "editor/editor_file_system.h" #include "editor/editor_file_system.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/node_dock.h" #include "editor/node_dock.h"
#include "editor/plugins/animation_player_editor_plugin.h" #include "editor/plugins/animation_player_editor_plugin.h"

View File

@ -32,8 +32,6 @@
#define SCENE_TREE_EDITOR_H #define SCENE_TREE_EDITOR_H
#include "editor/editor_data.h" #include "editor/editor_data.h"
#include "editor/editor_settings.h"
#include "scene/gui/button.h"
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
#include "scene/gui/tree.h" #include "scene/gui/tree.h"

View File

@ -32,6 +32,7 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "editor/doc_tools.h" #include "editor/doc_tools.h"
#include "editor/editor_help.h"
#include "editor/editor_log.h" #include "editor/editor_log.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"

View File

@ -41,6 +41,7 @@
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "main/main.h" #include "main/main.h"
#include "scene/gui/line_edit.h"
#include "scene/main/node.h" #include "scene/main/node.h"
#include "scene/resources/animation.h" #include "scene/resources/animation.h"

View File

@ -40,6 +40,8 @@
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/plugins/node_3d_editor_plugin.h" #include "editor/plugins/node_3d_editor_plugin.h"
#include "scene/3d/camera_3d.h" #include "scene/3d/camera_3d.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/separator.h"
#include "scene/main/window.h" #include "scene/main/window.h"
void GridMapEditor::_node_removed(Node *p_node) { void GridMapEditor::_node_removed(Node *p_node) {

View File

@ -46,6 +46,7 @@
#include "editor/editor_internal_calls.h" #include "editor/editor_internal_calls.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_settings.h" #include "editor/editor_settings.h"
#include "editor/inspector_dock.h"
#include "editor/node_dock.h" #include "editor/node_dock.h"
#include "editor/script_templates/templates.gen.h" #include "editor/script_templates/templates.gen.h"
#endif #endif

Some files were not shown because too many files have changed in this diff Show More