Sorter.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.SorterChange))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.sorter.Sorter))) && Parameters!T.length < 3)

Connect to Changed signal.

Emitted whenever the sorter changed.

Users of the sorter should then update the sort order again via [gtk.sorter.Sorter.compare].

[gtk.sort_list_model.SortListModel] handles this signal automatically.

Depending on the change parameter, it may be possible to update the sort order without a full resorting. Refer to the [gtk.types.SorterChange] documentation for details.

Parameters

callbacksignal callback delegate or function to connect void callback(gtk.types.SorterChange change, gtk.sorter.Sorter sorter) change how the sorter changed (optional) sorter 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