This is much faster than the string-based api.
Change-Id: Id7ba76aee3346dd90412ec5c8505329360aae937
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
#endif
const QMetaObject *meta = sender->metaObject();
QMetaMethod method = meta->method(signalIndex);
- QList<QByteArray> parameterTypes = method.parameterTypes();
- int argc = parameterTypes.count();
+ int argc = method.parameterCount();
QList<QVariant> vargs;
for (int i = 0; i < argc; ++i) {
- int type = QMetaType::type(parameterTypes.at(i));
+ int type = method.parameterType(i);
vargs.append(QVariant(type, argv[i+1]));
}