template <typename Func1>
inline typename QtPrivate::QEnableIf<!QtPrivate::AreArgumentsCompatible<QObject*, typename QtPrivate::List_Select<typename QtPrivate::FunctionPointer<Func1>::Arguments, 1>::Value>::value>
registerMethod(const QString &name, Func1 slot, bool readAll = true) {
registerMethod(name, Q_NULLPTR, slot, readAll);
}