Directly call the function instead of QMetaObject::invokeMethod()
It is a direct connection, so using invokeMethod() only adds unnecessary overhead