diff options
Diffstat (limited to 'editor/filesystem_dock.h')
-rw-r--r-- | editor/filesystem_dock.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/editor/filesystem_dock.h b/editor/filesystem_dock.h index d11ddbb137..5fe1389e2a 100644 --- a/editor/filesystem_dock.h +++ b/editor/filesystem_dock.h @@ -102,6 +102,12 @@ public: FILE_SORT_MAX, }; + enum Overwrite { + OVERWRITE_UNDECIDED, + OVERWRITE_REPLACE, + OVERWRITE_RENAME, + }; + private: enum FileMenu { FILE_OPEN, @@ -133,12 +139,6 @@ private: FILE_NEW_SCENE, }; - enum Overwrite { - OVERWRITE_UNDECIDED, - OVERWRITE_REPLACE, - OVERWRITE_RENAME, - }; - HashMap<String, Color> folder_colors; Dictionary assigned_folder_colors; @@ -290,7 +290,6 @@ private: void _duplicate_operation_confirm(); void _overwrite_dialog_action(bool p_overwrite); Vector<String> _check_existing(); - void _move_dialog_confirm(const String &p_path); void _move_operation_confirm(const String &p_to_path, bool p_copy = false, Overwrite p_overwrite = OVERWRITE_UNDECIDED); void _tree_rmb_option(int p_option); @@ -413,4 +412,6 @@ public: ~FileSystemDock(); }; +VARIANT_ENUM_CAST(FileSystemDock::Overwrite); + #endif // FILESYSTEM_DOCK_H |