Set.connectValidateSet

Connect to ValidateSet signal.

Gets emitted when gda.set.Set.isValid is called, use this signal to control which combination of values set's holder can have (for example to implement some business rules)

class Set
ulong
connectValidateSet
(
T
)
(,
Flag!"After" after = No.After
)
if (
isCallable!T &&
is(ReturnType!T == glib.error.ErrorWrap)
&&
(
Parameters!T.length < 1 ||
(
ParameterStorageClassTuple!T[0] == ParameterStorageClass.none &&
is(Parameters!T[0] : gda.set.Set)
)
)
&&
Parameters!T.length < 2
)

Parameters

callback T

signal callback delegate or function to connect

glib.error.ErrorWrap callback(gda.set.Set set)

set the instance the signal is connected to (optional)

Returns NULL if set's contents has been validated, or a #GError otherwise.

after Flag!"After"

Yes.After to execute callback after default handler, No.After to execute before (default)

Return Value

Type: ulong

Signal ID