diff options
author | kobewi <kobewi4e@gmail.com> | 2021-02-12 17:36:37 +0100 |
---|---|---|
committer | kobewi <kobewi4e@gmail.com> | 2021-02-12 22:38:38 +0100 |
commit | 36494e85269deea1e65eeb42cd1b867cc6bd7323 (patch) | |
tree | 20200a6f12b41504d2d9e50d7a42d82bddc60221 /editor/scene_tree_dock.h | |
parent | abe548d76ddb1f3e8355abf714d8a9050ef728f7 (diff) | |
download | redot-engine-36494e85269deea1e65eeb42cd1b867cc6bd7323.tar.gz |
Duplicate resources pasted to other scenes
Diffstat (limited to 'editor/scene_tree_dock.h')
-rw-r--r-- | editor/scene_tree_dock.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/editor/scene_tree_dock.h b/editor/scene_tree_dock.h index 0df833169e..a042188be6 100644 --- a/editor/scene_tree_dock.h +++ b/editor/scene_tree_dock.h @@ -128,7 +128,10 @@ class SceneTreeDock : public VBoxContainer { EditorData *editor_data; EditorSelection *editor_selection; + List<Node *> node_clipboard; + String clipboard_source_scene; + HashMap<String, Map<RES, RES>> clipboard_resource_remap; ScriptCreateDialog *script_create_dialog; AcceptDialog *accept; @@ -233,7 +236,10 @@ class SceneTreeDock : public VBoxContainer { void _favorite_root_selected(const String &p_class); void _feature_profile_changed(); + void _clear_clipboard(); + void _create_remap_for_node(Node *p_node, Map<RES, RES> &r_remap); + void _create_remap_for_resource(RES p_resource, Map<RES, RES> &r_remap); bool profile_allow_editing; bool profile_allow_script_editing; |