|
@@ -37,7 +37,6 @@
|
|
|
#include "core/io/image_loader.h"
|
|
|
#include "core/io/resource_loader.h"
|
|
|
#include "core/io/resource_saver.h"
|
|
|
-#include "core/io/stream_peer_tls.h"
|
|
|
#include "core/object/class_db.h"
|
|
|
#include "core/object/message_queue.h"
|
|
|
#include "core/os/keyboard.h"
|
|
@@ -47,10 +46,7 @@
|
|
|
#include "core/string/translation.h"
|
|
|
#include "core/version.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/control.h"
|
|
|
#include "scene/gui/dialogs.h"
|
|
|
#include "scene/gui/file_dialog.h"
|
|
|
#include "scene/gui/link_button.h"
|
|
@@ -61,17 +57,13 @@
|
|
|
#include "scene/gui/split_container.h"
|
|
|
#include "scene/gui/tab_bar.h"
|
|
|
#include "scene/gui/tab_container.h"
|
|
|
-#include "scene/gui/texture_progress_bar.h"
|
|
|
#include "scene/main/window.h"
|
|
|
#include "scene/resources/packed_scene.h"
|
|
|
#include "servers/display_server.h"
|
|
|
-#include "servers/navigation_server_2d.h"
|
|
|
#include "servers/navigation_server_3d.h"
|
|
|
#include "servers/physics_server_2d.h"
|
|
|
-#include "servers/rendering/rendering_device.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/dependency_editor.h"
|
|
|
#include "editor/editor_about.h"
|
|
@@ -90,12 +82,13 @@
|
|
|
#include "editor/editor_plugin.h"
|
|
|
#include "editor/editor_properties.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_native.h"
|
|
|
#include "editor/editor_scale.h"
|
|
|
#include "editor/editor_settings.h"
|
|
|
#include "editor/editor_settings_dialog.h"
|
|
|
-#include "editor/editor_spin_slider.h"
|
|
|
#include "editor/editor_themes.h"
|
|
|
#include "editor/editor_toaster.h"
|
|
|
#include "editor/editor_translation_parser.h"
|
|
@@ -108,7 +101,6 @@
|
|
|
#include "editor/import/audio_stream_import_settings.h"
|
|
|
#include "editor/import/dynamic_font_import_settings.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_bmfont.h"
|
|
|
#include "editor/import/resource_importer_csv_translation.h"
|
|
@@ -123,6 +115,7 @@
|
|
|
#include "editor/import/resource_importer_wav.h"
|
|
|
#include "editor/import/scene_import_settings.h"
|
|
|
#include "editor/import_dock.h"
|
|
|
+#include "editor/inspector_dock.h"
|
|
|
#include "editor/multi_node_edit.h"
|
|
|
#include "editor/node_dock.h"
|
|
|
#include "editor/plugin_config_dialog.h"
|
|
@@ -130,6 +123,7 @@
|
|
|
#include "editor/plugins/asset_library_editor_plugin.h"
|
|
|
#include "editor/plugins/canvas_item_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/gdextension_export_plugin.h"
|
|
|
#include "editor/plugins/material_editor_plugin.h"
|
|
@@ -1200,6 +1194,10 @@ void EditorNode::edit_node(Node *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) {
|
|
|
editor_data.apply_changes_in_editors();
|
|
|
int flg = 0;
|