Filter.connectChanged

gulong connectChanged(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == gtk.types.FilterChange))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.filter.Filter))) && Parameters!T.length < 3)

Connect to Changed signal.

Emitted whenever the filter changed.

Users of the filter should then check items again via [gtk.filter.Filter.match].

[gtk.filter_list_model.FilterListModel] handles this signal automatically.

Depending on the change parameter, not all items need to be checked, but only some. Refer to the [gtk.types.FilterChange] documentation for details.

Parameters

callbacksignal callback delegate or function to connect void callback(gtk.types.FilterChange change, gtk.filter.Filter filter) change how the filter changed (optional) filter the instance the signal is connected to (optional)
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID