Set.connectHolderAttrChanged

gulong connectHolderAttrChanged(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] : gda.holder.Holder))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == string))) && (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] == gobject.value.Value))) && (Parameters!T.length < 4 || (ParameterStorageClassTuple!T[3] == ParameterStorageClass.none && is(Parameters!T[3] : gda.set.Set))) && Parameters!T.length < 5)

Connect to HolderAttrChanged signal.

Gets emitted when an attribute for any of the #GdaHolder objects managed by set has changed

Parameters

callbacksignal callback delegate or function to connect void callback(gda.holder.Holder holder, string attrName, gobject.value.Value attrValue, gda.set.Set set) holder the GdaHolder for which an attribute changed (optional) attrName attribute's name (optional) attrValue attribute's value (optional) set 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