mirror of
https://github.com/godotengine/godot.git
synced 2025-11-01 14:11:15 +00:00
Reworked signal connection system, added support for Callable and Signal objects and made them default.
This commit is contained in:
parent
1a4be2cd8f
commit
69c95f4b4c
275 changed files with 3831 additions and 2948 deletions
|
|
@ -229,14 +229,14 @@ ParticlesEditorBase::ParticlesEditorBase() {
|
|||
emd_vb->add_margin_child(TTR("Emission Source: "), emission_fill);
|
||||
|
||||
emission_dialog->get_ok()->set_text(TTR("Create"));
|
||||
emission_dialog->connect("confirmed", this, "_generate_emission_points");
|
||||
emission_dialog->connect_compat("confirmed", this, "_generate_emission_points");
|
||||
|
||||
emission_file_dialog = memnew(EditorFileDialog);
|
||||
add_child(emission_file_dialog);
|
||||
emission_file_dialog->connect("file_selected", this, "_resource_seleted");
|
||||
emission_file_dialog->connect_compat("file_selected", this, "_resource_seleted");
|
||||
emission_tree_dialog = memnew(SceneTreeDialog);
|
||||
add_child(emission_tree_dialog);
|
||||
emission_tree_dialog->connect("selected", this, "_node_selected");
|
||||
emission_tree_dialog->connect_compat("selected", this, "_node_selected");
|
||||
|
||||
List<String> extensions;
|
||||
ResourceLoader::get_recognized_extensions_for_type("Mesh", &extensions);
|
||||
|
|
@ -262,7 +262,7 @@ void ParticlesEditor::_notification(int p_notification) {
|
|||
|
||||
if (p_notification == NOTIFICATION_ENTER_TREE) {
|
||||
options->set_icon(options->get_popup()->get_icon("Particles", "EditorIcons"));
|
||||
get_tree()->connect("node_removed", this, "_node_removed");
|
||||
get_tree()->connect_compat("node_removed", this, "_node_removed");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -474,7 +474,7 @@ ParticlesEditor::ParticlesEditor() {
|
|||
options->get_popup()->add_separator();
|
||||
options->get_popup()->add_item(TTR("Restart"), MENU_OPTION_RESTART);
|
||||
|
||||
options->get_popup()->connect("id_pressed", this, "_menu_option");
|
||||
options->get_popup()->connect_compat("id_pressed", this, "_menu_option");
|
||||
|
||||
generate_aabb = memnew(ConfirmationDialog);
|
||||
generate_aabb->set_title(TTR("Generate Visibility AABB"));
|
||||
|
|
@ -488,7 +488,7 @@ ParticlesEditor::ParticlesEditor() {
|
|||
|
||||
add_child(generate_aabb);
|
||||
|
||||
generate_aabb->connect("confirmed", this, "_generate_aabb");
|
||||
generate_aabb->connect_compat("confirmed", this, "_generate_aabb");
|
||||
}
|
||||
|
||||
void ParticlesEditorPlugin::edit(Object *p_object) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue