diff options
author | Micky <micheledevita2@gmail.com> | 2022-08-31 00:52:05 +0200 |
---|---|---|
committer | Micky <micheledevita2@gmail.com> | 2022-10-20 18:02:41 +0200 |
commit | 809dad907a82e49173d8d417c8215d328568aa31 (patch) | |
tree | b9614a4913be17d16ee5a2b28fda2a30d473977a /editor/scene_tree_dock.cpp | |
parent | 3a59c833f1b7e34ddef57522800288a0dee8562d (diff) | |
download | redot-engine-809dad907a82e49173d8d417c8215d328568aa31.tar.gz |
Add buttons in Remote Scene Tree
A Scene button to any scene instantiated from file. When clicked, it opens the original PackedScene.
A toggle visibility button is also available.
Diffstat (limited to 'editor/scene_tree_dock.cpp')
-rw-r--r-- | editor/scene_tree_dock.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/editor/scene_tree_dock.cpp b/editor/scene_tree_dock.cpp index ee358a8064..27943b6077 100644 --- a/editor/scene_tree_dock.cpp +++ b/editor/scene_tree_dock.cpp @@ -1401,6 +1401,7 @@ void SceneTreeDock::_node_replace_owner(Node *p_base, Node *p_node, Node *p_root void SceneTreeDock::_load_request(const String &p_path) { EditorNode::get_singleton()->open_request(p_path); + _local_tree_selected(); } void SceneTreeDock::_script_open_request(const Ref<Script> &p_script) { @@ -3218,6 +3219,7 @@ void SceneTreeDock::add_remote_tree_editor(Control *p_remote) { add_child(p_remote); remote_tree = p_remote; remote_tree->hide(); + remote_tree->connect("open", callable_mp(this, &SceneTreeDock::_load_request)); } void SceneTreeDock::show_remote_tree() { |