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
callback | signal 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) |
after | Yes.After to execute callback after default handler, No.After to execute before (default) |
Returns
Signal ID