fixup project_manager and find_in_files for text_changed signal change.
Background:
Commit 2abec59db9
removing text_changed
signal emmision from LineEdit::set_text broke the project manager and
find_in_files.
This commit is contained in:
parent
5b11d16f21
commit
8afb00a8ec
|
@ -428,6 +428,7 @@ FindInFilesDialog::FindInFilesDialog() {
|
||||||
|
|
||||||
void FindInFilesDialog::set_search_text(String text) {
|
void FindInFilesDialog::set_search_text(String text) {
|
||||||
_search_text_line_edit->set_text(text);
|
_search_text_line_edit->set_text(text);
|
||||||
|
_on_search_text_modified(text);
|
||||||
}
|
}
|
||||||
|
|
||||||
String FindInFilesDialog::get_search_text() const {
|
String FindInFilesDialog::get_search_text() const {
|
||||||
|
|
|
@ -199,6 +199,7 @@ private:
|
||||||
sp = TTR("Imported Project");
|
sp = TTR("Imported Project");
|
||||||
|
|
||||||
project_name->set_text(sp);
|
project_name->set_text(sp);
|
||||||
|
_text_changed(sp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -222,6 +223,7 @@ private:
|
||||||
}
|
}
|
||||||
String sp = p.simplify_path();
|
String sp = p.simplify_path();
|
||||||
project_path->set_text(sp);
|
project_path->set_text(sp);
|
||||||
|
_path_text_changed(sp);
|
||||||
get_ok()->call_deferred("grab_focus");
|
get_ok()->call_deferred("grab_focus");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -230,6 +232,7 @@ private:
|
||||||
String p = p_path;
|
String p = p_path;
|
||||||
String sp = p.simplify_path();
|
String sp = p.simplify_path();
|
||||||
project_path->set_text(sp);
|
project_path->set_text(sp);
|
||||||
|
_path_text_changed(sp);
|
||||||
get_ok()->call_deferred("grab_focus");
|
get_ok()->call_deferred("grab_focus");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -263,7 +266,9 @@ private:
|
||||||
if (d->make_dir(project_name->get_text()) == OK) {
|
if (d->make_dir(project_name->get_text()) == OK) {
|
||||||
|
|
||||||
d->change_dir(project_name->get_text());
|
d->change_dir(project_name->get_text());
|
||||||
project_path->set_text(d->get_current_dir());
|
String dir_str = d->get_current_dir();
|
||||||
|
project_path->set_text(dir_str);
|
||||||
|
_path_text_changed(dir_str);
|
||||||
created_folder_path = d->get_current_dir();
|
created_folder_path = d->get_current_dir();
|
||||||
create_dir->set_disabled(true);
|
create_dir->set_disabled(true);
|
||||||
} else {
|
} else {
|
||||||
|
@ -475,7 +480,9 @@ private:
|
||||||
_remove_created_folder();
|
_remove_created_folder();
|
||||||
|
|
||||||
project_path->clear();
|
project_path->clear();
|
||||||
|
_path_text_changed("");
|
||||||
project_name->clear();
|
project_name->clear();
|
||||||
|
_text_changed("");
|
||||||
|
|
||||||
if (status_rect->get_texture() == get_icon("StatusError", "EditorIcons"))
|
if (status_rect->get_texture() == get_icon("StatusError", "EditorIcons"))
|
||||||
msg->show();
|
msg->show();
|
||||||
|
@ -540,7 +547,9 @@ public:
|
||||||
msg->show();
|
msg->show();
|
||||||
get_ok()->set_disabled(true);
|
get_ok()->set_disabled(true);
|
||||||
} else if (current->has_setting("application/config/name")) {
|
} else if (current->has_setting("application/config/name")) {
|
||||||
project_name->set_text(current->get("application/config/name"));
|
String proj = current->get("application/config/name");
|
||||||
|
project_name->set_text(proj);
|
||||||
|
_text_changed(proj);
|
||||||
}
|
}
|
||||||
|
|
||||||
project_name->call_deferred("grab_focus");
|
project_name->call_deferred("grab_focus");
|
||||||
|
@ -559,7 +568,9 @@ public:
|
||||||
fdialog->set_current_dir(d->get_current_dir());
|
fdialog->set_current_dir(d->get_current_dir());
|
||||||
memdelete(d);
|
memdelete(d);
|
||||||
}
|
}
|
||||||
project_name->set_text(TTR("New Game Project"));
|
String proj = TTR("New Game Project");
|
||||||
|
project_name->set_text(proj);
|
||||||
|
_text_changed(proj);
|
||||||
|
|
||||||
project_path->set_editable(true);
|
project_path->set_editable(true);
|
||||||
browse->set_disabled(false);
|
browse->set_disabled(false);
|
||||||
|
|
Loading…
Reference in New Issue