You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-08 12:40:44 +00:00
Store panels and docks singletons in their own classes
This commit is contained in:
@@ -2733,7 +2733,7 @@ void Node3DEditorViewport::_notification(int p_what) {
|
||||
|
||||
_update_freelook(delta);
|
||||
|
||||
Node *scene_root = editor->get_scene_tree_dock()->get_editor_data()->get_edited_scene_root();
|
||||
Node *scene_root = SceneTreeDock::get_singleton()->get_editor_data()->get_edited_scene_root();
|
||||
if (previewing_cinema && scene_root != nullptr) {
|
||||
Camera3D *cam = scene_root->get_viewport()->get_camera_3d();
|
||||
if (cam != nullptr && cam != previewing) {
|
||||
@@ -4284,7 +4284,7 @@ void Node3DEditorViewport::drop_data_fw(const Point2 &p_point, const Variant &p_
|
||||
target_node = root_node;
|
||||
} else {
|
||||
// Create a root node so we can add child nodes to it.
|
||||
EditorNode::get_singleton()->get_scene_tree_dock()->add_root_node(memnew(Node3D));
|
||||
SceneTreeDock::get_singleton()->add_root_node(memnew(Node3D));
|
||||
target_node = get_tree()->get_edited_scene_root();
|
||||
}
|
||||
} else {
|
||||
@@ -4311,7 +4311,7 @@ Node3DEditorViewport::Node3DEditorViewport(Node3DEditor *p_spatial_editor, Edito
|
||||
|
||||
index = p_index;
|
||||
editor = p_editor;
|
||||
editor_data = editor->get_scene_tree_dock()->get_editor_data();
|
||||
editor_data = SceneTreeDock::get_singleton()->get_editor_data();
|
||||
editor_selection = editor->get_editor_selection();
|
||||
undo_redo = editor->get_undo_redo();
|
||||
|
||||
@@ -6704,7 +6704,7 @@ void Node3DEditor::_add_sun_to_scene(bool p_already_added_environment) {
|
||||
Node *base = get_tree()->get_edited_scene_root();
|
||||
if (!base) {
|
||||
// Create a root node so we can add child nodes to it.
|
||||
EditorNode::get_singleton()->get_scene_tree_dock()->add_root_node(memnew(Node3D));
|
||||
SceneTreeDock::get_singleton()->add_root_node(memnew(Node3D));
|
||||
base = get_tree()->get_edited_scene_root();
|
||||
}
|
||||
ERR_FAIL_COND(!base);
|
||||
@@ -6732,7 +6732,7 @@ void Node3DEditor::_add_environment_to_scene(bool p_already_added_sun) {
|
||||
Node *base = get_tree()->get_edited_scene_root();
|
||||
if (!base) {
|
||||
// Create a root node so we can add child nodes to it.
|
||||
EditorNode::get_singleton()->get_scene_tree_dock()->add_root_node(memnew(Node3D));
|
||||
SceneTreeDock::get_singleton()->add_root_node(memnew(Node3D));
|
||||
base = get_tree()->get_edited_scene_root();
|
||||
}
|
||||
ERR_FAIL_COND(!base);
|
||||
@@ -6790,7 +6790,7 @@ void Node3DEditor::_notification(int p_what) {
|
||||
|
||||
get_tree()->connect("node_removed", callable_mp(this, &Node3DEditor::_node_removed));
|
||||
get_tree()->connect("node_added", callable_mp(this, &Node3DEditor::_node_added));
|
||||
EditorNode::get_singleton()->get_scene_tree_dock()->get_tree_editor()->connect("node_changed", callable_mp(this, &Node3DEditor::_refresh_menu_icons));
|
||||
SceneTreeDock::get_singleton()->get_tree_editor()->connect("node_changed", callable_mp(this, &Node3DEditor::_refresh_menu_icons));
|
||||
editor_selection->connect("selection_changed", callable_mp(this, &Node3DEditor::_selection_changed));
|
||||
|
||||
editor->connect("stop_pressed", callable_mp(this, &Node3DEditor::_update_camera_override_button), make_binds(false));
|
||||
|
||||
Reference in New Issue
Block a user