summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--editor/project_manager/project_dialog.cpp6
-rw-r--r--scene/scene_string_names.cpp1
-rw-r--r--scene/scene_string_names.h1
3 files changed, 8 insertions, 0 deletions
diff --git a/editor/project_manager/project_dialog.cpp b/editor/project_manager/project_dialog.cpp
index 7acda16890..01868846bf 100644
--- a/editor/project_manager/project_dialog.cpp
+++ b/editor/project_manager/project_dialog.cpp
@@ -1024,8 +1024,14 @@ ProjectDialog::ProjectDialog() {
add_child(fdialog_install);
project_name->connect(SceneStringName(text_changed), callable_mp(this, &ProjectDialog::_project_name_changed).unbind(1));
+ project_name->connect(SceneStringName(text_submitted), callable_mp(this, &ProjectDialog::ok_pressed).unbind(1));
+
project_path->connect(SceneStringName(text_changed), callable_mp(this, &ProjectDialog::_project_path_changed).unbind(1));
+ project_path->connect(SceneStringName(text_submitted), callable_mp(this, &ProjectDialog::ok_pressed).unbind(1));
+
install_path->connect(SceneStringName(text_changed), callable_mp(this, &ProjectDialog::_install_path_changed).unbind(1));
+ install_path->connect(SceneStringName(text_submitted), callable_mp(this, &ProjectDialog::ok_pressed).unbind(1));
+
fdialog_install->connect("dir_selected", callable_mp(this, &ProjectDialog::_install_path_selected));
fdialog_install->connect("file_selected", callable_mp(this, &ProjectDialog::_install_path_selected));
diff --git a/scene/scene_string_names.cpp b/scene/scene_string_names.cpp
index f8a0336b37..140e588291 100644
--- a/scene/scene_string_names.cpp
+++ b/scene/scene_string_names.cpp
@@ -141,5 +141,6 @@ SceneStringNames::SceneStringNames() {
confirmed = StaticCString::create("confirmed");
text_changed = StaticCString::create("text_changed");
+ text_submitted = StaticCString::create("text_submitted");
value_changed = StaticCString::create("value_changed");
}
diff --git a/scene/scene_string_names.h b/scene/scene_string_names.h
index 381a161ad5..fc22be33b2 100644
--- a/scene/scene_string_names.h
+++ b/scene/scene_string_names.h
@@ -154,6 +154,7 @@ public:
StringName confirmed;
StringName text_changed;
+ StringName text_submitted;
StringName value_changed;
};