summaryrefslogtreecommitdiffstats
path: root/editor/filesystem_dock.h
diff options
context:
space:
mode:
authorkobewi <kobewi4e@gmail.com>2023-08-10 08:12:10 +0200
committerkobewi <kobewi4e@gmail.com>2024-10-02 14:57:37 +0200
commite2a96dde4850abfe8d7c1ee32bcf32f0191586ea (patch)
treed829251727efb8c4f6d22a0401eca3c809cdafba /editor/filesystem_dock.h
parentf4af8201bac157b9d47e336203d3e8a8ef729de2 (diff)
downloadredot-engine-e2a96dde4850abfe8d7c1ee32bcf32f0191586ea.tar.gz
Unify make dir and duplicate dialogs
Diffstat (limited to 'editor/filesystem_dock.h')
-rw-r--r--editor/filesystem_dock.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/editor/filesystem_dock.h b/editor/filesystem_dock.h
index ee68f44d4c..819abbd389 100644
--- a/editor/filesystem_dock.h
+++ b/editor/filesystem_dock.h
@@ -183,8 +183,6 @@ private:
DependencyRemoveDialog *remove_dialog = nullptr;
EditorDirDialog *move_dialog = nullptr;
- ConfirmationDialog *duplicate_dialog = nullptr;
- LineEdit *duplicate_dialog_text = nullptr;
DirectoryCreateDialog *make_dir_dialog = nullptr;
ConfirmationDialog *overwrite_dialog = nullptr;
@@ -291,7 +289,7 @@ private:
void _resource_created();
void _make_scene_confirm();
void _rename_operation_confirm();
- void _duplicate_operation_confirm();
+ void _duplicate_operation_confirm(const String &p_path);
void _overwrite_dialog_action(bool p_overwrite);
void _convert_dialog_action();
Vector<String> _check_existing();
@@ -384,6 +382,7 @@ public:
void navigate_to_path(const String &p_path);
void focus_on_path();
void focus_on_filter();
+ void create_directory(const String &p_path, const String &p_base_dir);
ScriptCreateDialog *get_script_create_dialog() const;