DataProxy.connectSampleChanged

Connect to SampleChanged signal.

Gets emitted whenever proxy's sample size has been changed. sample_start and sample_end are in reference to the proxied data model.

class DataProxy
ulong
connectSampleChanged
(
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] == int)
)
)
&&
(
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 sampleStart, int sampleEnd, gda.data_proxy.DataProxy dataProxy)

sampleStart the first row of the sample (optional)

sampleEnd the last row of the sample (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