158 if (d->evaluateBool) {
161 if (d->listSignature) {
162 ret = d->method.invoke(
165 switch (d->method.parameterCount()) {
174 ret = d->method.invoke(
178 ret = d->method.invoke(d->controller,
180 qReturnArg(methodRet),
186 ret = d->method.invoke(d->controller,
188 qReturnArg(methodRet),
195 ret = d->method.invoke(d->controller,
197 qReturnArg(methodRet),
205 ret = d->method.invoke(d->controller,
207 qReturnArg(methodRet),
216 ret = d->method.invoke(d->controller,
218 qReturnArg(methodRet),
228 ret = d->method.invoke(d->controller,
230 qReturnArg(methodRet),
241 ret = d->method.invoke(d->controller,
243 qReturnArg(methodRet),
255 ret = d->method.invoke(d->controller,
257 qReturnArg(methodRet),
283 if (d->listSignature) {
286 switch (d->method.parameterCount()) {
297 ret = d->method.invoke(
301 ret = d->method.invoke(d->controller,
309 ret = d->method.invoke(d->controller,
318 ret = d->method.invoke(d->controller,
328 ret = d->method.invoke(d->controller,
339 ret = d->method.invoke(d->controller,
351 ret = d->method.invoke(d->controller,
364 ret = d->method.invoke(d->controller,
void detach(Action *action=nullptr)
void setState(bool state) noexcept
bool detached() const noexcept