You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-11 13:10:58 +00:00
Extract BottomPanel from EditorNode
This commit is contained in:
@@ -39,6 +39,7 @@
|
||||
#include "editor/editor_translation_parser.h"
|
||||
#include "editor/editor_undo_redo_manager.h"
|
||||
#include "editor/export/editor_export.h"
|
||||
#include "editor/gui/editor_bottom_panel.h"
|
||||
#include "editor/gui/editor_title_bar.h"
|
||||
#include "editor/import/3d/resource_importer_scene.h"
|
||||
#include "editor/import/editor_import_plugin.h"
|
||||
@@ -80,7 +81,7 @@ void EditorPlugin::remove_autoload_singleton(const String &p_name) {
|
||||
|
||||
Button *EditorPlugin::add_control_to_bottom_panel(Control *p_control, const String &p_title) {
|
||||
ERR_FAIL_NULL_V(p_control, nullptr);
|
||||
return EditorNode::get_singleton()->add_bottom_panel_item(p_title, p_control);
|
||||
return EditorNode::get_bottom_panel()->add_item(p_title, p_control);
|
||||
}
|
||||
|
||||
void EditorPlugin::add_control_to_dock(DockSlot p_slot, Control *p_control) {
|
||||
@@ -95,7 +96,7 @@ void EditorPlugin::remove_control_from_docks(Control *p_control) {
|
||||
|
||||
void EditorPlugin::remove_control_from_bottom_panel(Control *p_control) {
|
||||
ERR_FAIL_NULL(p_control);
|
||||
EditorNode::get_singleton()->remove_bottom_panel_item(p_control);
|
||||
EditorNode::get_bottom_panel()->remove_item(p_control);
|
||||
}
|
||||
|
||||
void EditorPlugin::add_control_to_container(CustomControlContainer p_location, Control *p_control) {
|
||||
@@ -505,11 +506,11 @@ void EditorPlugin::queue_save_layout() {
|
||||
}
|
||||
|
||||
void EditorPlugin::make_bottom_panel_item_visible(Control *p_item) {
|
||||
EditorNode::get_singleton()->make_bottom_panel_item_visible(p_item);
|
||||
EditorNode::get_bottom_panel()->make_item_visible(p_item);
|
||||
}
|
||||
|
||||
void EditorPlugin::hide_bottom_panel() {
|
||||
EditorNode::get_singleton()->hide_bottom_panel();
|
||||
EditorNode::get_bottom_panel()->hide_bottom_panel();
|
||||
}
|
||||
|
||||
EditorInterface *EditorPlugin::get_editor_interface() {
|
||||
|
||||
Reference in New Issue
Block a user