From 2ed334f95fa67b5ef9451a44ff7820b1164e6b9c Mon Sep 17 00:00:00 2001 From: Igor Kordiukiewicz Date: Thu, 3 Mar 2022 21:36:56 +0100 Subject: Added visual feedback when drag and dropping from scene tree to file system --- editor/filesystem_dock.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'editor/filesystem_dock.h') diff --git a/editor/filesystem_dock.h b/editor/filesystem_dock.h index 21c50beeb2..d457c6acd4 100644 --- a/editor/filesystem_dock.h +++ b/editor/filesystem_dock.h @@ -185,6 +185,13 @@ private: ItemList *files; bool import_dock_needs_update; + bool holding_branch = false; + Vector tree_items_selected_on_drag_begin; + PackedInt32Array list_items_selected_on_drag_begin; + + void _tree_mouse_exited(); + void _reselect_items_selected_on_drag_begin(bool reset = false); + Ref _get_tree_item_icon(bool p_is_valid, String p_file_type); bool _create_tree(TreeItem *p_parent, EditorFileSystemDirectory *p_dir, Vector &uncollapsed_paths, bool p_select_in_favorites, bool p_unfold_path = false); Vector _compute_uncollapsed_paths(); -- cgit v1.2.3