summaryrefslogtreecommitdiffstats
path: root/editor/plugins/version_control_editor_plugin.h
diff options
context:
space:
mode:
authorTwarit Waikar <wtwarit@gmail.com>2022-12-21 03:21:33 +0530
committerTwarit Waikar <wtwarit@gmail.com>2022-12-21 03:21:33 +0530
commitd18ed2c18af0a0cfb81ea84f66e4b189bda4c4d3 (patch)
tree4af20e7d7d13b9bee2c908150c19c930551688d4 /editor/plugins/version_control_editor_plugin.h
parentf318d60e06bb9b7f71ecc532e4f99dbafb4c6007 (diff)
downloadredot-engine-d18ed2c18af0a0cfb81ea84f66e4b189bda4c4d3.tar.gz
VCS: Add a stern confirmation dialog before discarding all changes
Diffstat (limited to 'editor/plugins/version_control_editor_plugin.h')
-rw-r--r--editor/plugins/version_control_editor_plugin.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/editor/plugins/version_control_editor_plugin.h b/editor/plugins/version_control_editor_plugin.h
index 3340384a92..3cb18ba5b5 100644
--- a/editor/plugins/version_control_editor_plugin.h
+++ b/editor/plugins/version_control_editor_plugin.h
@@ -86,6 +86,8 @@ private:
FileDialog *set_up_ssh_private_key_file_dialog = nullptr;
Label *set_up_warning_text = nullptr;
+ AcceptDialog *discard_all_confirm = nullptr;
+
OptionButton *commit_list_size_button = nullptr;
AcceptDialog *branch_create_confirm = nullptr;
@@ -157,6 +159,7 @@ private:
void _force_push();
void _fetch();
void _commit();
+ void _confirm_discard_all();
void _discard_all();
void _refresh_stage_area();
void _refresh_branch_list();