@@ -82,35 +82,30 @@ void TreeSearchPanel::_add_spacer(float p_width_multiplier) {
82
82
add_child (spacer);
83
83
}
84
84
85
- void TreeSearchPanel::_emit_text_changed (const String &p_text) {
86
- this ->emit_signal (" text_changed" , p_text);
87
- }
88
-
89
85
void TreeSearchPanel::_emit_text_submitted (const String &p_text) {
90
86
this ->emit_signal (" text_submitted" );
91
87
}
92
88
93
- void TreeSearchPanel::_emit_filter_toggled () {
94
- this -> emit_signal (" filter_toggled " );
89
+ void TreeSearchPanel::_emit_update_requested () {
90
+ emit_signal (" update_requested " );
95
91
}
96
92
97
93
void TreeSearchPanel::_notification (int p_what) {
98
94
switch (p_what) {
99
95
case NOTIFICATION_READY: {
100
96
_initialize_controls ();
101
- line_edit_search->connect (" text_changed" , callable_mp (this , &TreeSearchPanel::_emit_text_changed ));
97
+ line_edit_search->connect (" text_changed" , callable_mp (this , &TreeSearchPanel::_emit_update_requested). unbind ( 1 ));
102
98
_initialize_close_callbacks ();
103
99
line_edit_search->connect (" text_submitted" , callable_mp (this , &TreeSearchPanel::_emit_text_submitted));
104
- check_button_filter_highlight->connect (" pressed" , callable_mp (this , &TreeSearchPanel::_emit_filter_toggled ));
100
+ check_button_filter_highlight->connect (" pressed" , callable_mp (this , &TreeSearchPanel::_emit_update_requested ));
105
101
break ;
106
102
}
107
103
}
108
104
}
109
105
110
106
void TreeSearchPanel::_bind_methods () {
111
- ADD_SIGNAL (MethodInfo (" text_changed " ));
107
+ ADD_SIGNAL (MethodInfo (" update_requested " ));
112
108
ADD_SIGNAL (MethodInfo (" text_submitted" ));
113
- ADD_SIGNAL (MethodInfo (" filter_toggled" ));
114
109
}
115
110
116
111
TreeSearchPanel::TreeSearchPanel () {
0 commit comments