summaryrefslogtreecommitdiffstats
path: root/editor/project_settings_editor.h
diff options
context:
space:
mode:
authorPoommetee Ketson <poommetee@protonmail.com>2017-09-02 04:08:50 +0700
committerPoommetee Ketson <poommetee@protonmail.com>2017-09-04 14:00:53 +0700
commit3d13b9ff5fb585e102e571b246b495f145b931df (patch)
treee0af83b0782b5f7b360c365057720a2eea849f0e /editor/project_settings_editor.h
parentb4efb832a749730b924f63be073cfe80c9afc334 (diff)
downloadredot-engine-3d13b9ff5fb585e102e571b246b495f145b931df.tar.gz
ProjectSettings: enhance add action error, fix confirm dialog
- Disable add action button if name is invalid - Fix dialog being ConfirmationDialog instead of AcceptDialog
Diffstat (limited to 'editor/project_settings_editor.h')
-rw-r--r--editor/project_settings_editor.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/editor/project_settings_editor.h b/editor/project_settings_editor.h
index ceec089953..63cb213e30 100644
--- a/editor/project_settings_editor.h
+++ b/editor/project_settings_editor.h
@@ -66,7 +66,7 @@ class ProjectSettingsEditor : public AcceptDialog {
ToolButton *clear_button;
HBoxContainer *add_prop_bar;
- ConfirmationDialog *message;
+ AcceptDialog *message;
LineEdit *category;
LineEdit *property;
OptionButton *type;
@@ -80,6 +80,7 @@ class ProjectSettingsEditor : public AcceptDialog {
MenuButton *popup_copy_to_feature;
LineEdit *action_name;
+ Button *action_add;
Tree *input_editor;
bool setting;
bool updating_translations;
@@ -108,6 +109,7 @@ class ProjectSettingsEditor : public AcceptDialog {
void _add_item(int p_item, Ref<InputEvent> p_exiting_event = NULL);
void _edit_item(Ref<InputEvent> p_exiting_event);
+ void _action_check(String p_action);
void _action_adds(String);
void _action_add();
void _device_input_add();