DataProxy.connectRowDeleteChanged

Connect to RowDeleteChanged signal.

Gets emitted whenever a row has been marked to be deleted, or has been unmarked to be deleted

class DataProxy
ulong
connectRowDeleteChanged
(
T
)
(,
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] == int)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
is(Parameters!T[1] == bool)
)
)
&&
(
Parameters!T.length < 3 ||
(
ParameterStorageClassTuple!T[2] == ParameterStorageClass.none &&
is(Parameters!T[2] : gda.data_proxy.DataProxy)
)
)
&&
Parameters!T.length < 4
)

Parameters

callback T

signal callback delegate or function to connect

void callback(int row, bool toBeDeleted, gda.data_proxy.DataProxy dataProxy)

row the concerned proxy's row (optional)

toBeDeleted tells if the row is marked to be deleted (optional)

dataProxy the instance the signal is connected to (optional)

after Flag!"After"

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

Return Value

Type: ulong

Signal ID