Module qtjambi
Package io.qt.core

Class QMetaObject

java.lang.Object
io.qt.core.QMetaObject

public final class QMetaObject
extends Object
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • userProperty

      public QMetaProperty userProperty()
    • properties

      public List<QMetaProperty> properties()
    • property

      public QMetaProperty property​(String name)
    • enumerators

      public List<QMetaEnum> enumerators()
    • enumerator

      public QMetaEnum enumerator​(String name)
    • connectSlotsByName

      public static void connectSlotsByName​(QObject object)
    • method

      public QMetaMethod method​(String name, Class<?>... parameterTypes)
    • methods

      public List<QMetaMethod> methods()
    • constructor

      public QMetaMethod constructor​(Class<?>... parameterTypes)
    • constructors

      public List<QMetaMethod> constructors()
    • newInstance

      public QObject newInstance​(Object... args) throws NoSuchMethodException
      Throws:
      NoSuchMethodException
    • superClass

      public QMetaObject superClass()
    • className

      public String className()
    • classInfos

      public List<QPair<String,​String>> classInfos()
    • classInfo

      public String classInfo​(String name)
    • inherits

      public boolean inherits​(QMetaObject metaObject)
      Returns true if the class described by this QMetaObject inherits the type described by metaObject; otherwise returns false. A type is considered to inherit itself.
      Parameters:
      metaObject -
      Returns:
      inherits
    • cast

      public static <T extends QtObjectInterface> T cast​(Class<T> targetType, QtObjectInterface object)
      Casts an object to the given targetType. Returns null if object is not instance of targetType.
      Type Parameters:
      T - type
      Parameters:
      targetType -
      object -
      Returns:
      the object as targetType or null
    • type

      public Class<?> type()
    • forType

      public static QMetaObject forType​(Class<?> clazz)
    • checkConnectArgs

      public static boolean checkConnectArgs​(String signal, String method)
    • checkConnectArgs

      public static boolean checkConnectArgs​(QMetaMethod signal, QMetaMethod method)
    • invokeMethod

      public static Object invokeMethod​(QObject obj, String member, Object... args) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(obj, AutoConnection, args).
      Parameters:
      obj - object
      member - method name
      args - arguments
      Returns:
      method result value if any - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException - if method not available
    • invokeMethod

      public static Object invokeMethod​(QObject obj, String member, Qt.ConnectionType type, Object... args) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the given method on the given object and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Parameters:
      obj - object
      member - method name
      args - arguments
      Returns:
      method result value if any - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException - if method not available
    • invokeMethod

      public static <R> R invokeMethod​(QMetaObject.Method0<R> method) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection).
      Type Parameters:
      R - The return type of the method.
      Parameters:
      method - invoked method
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <R> R invokeMethod​(QMetaObject.Method0<R> method, Qt.ConnectionType type) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ R> R invokeMethod​(QMetaObject.Method1<A,​R> method, A arg1) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ R> R invokeMethod​(QMetaObject.Method1<A,​R> method, Qt.ConnectionType type, A arg1) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      A - The type of the first parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ R> R invokeMethod​(QMetaObject.Method2<A,​B,​R> method, A arg1, B arg2) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ R> R invokeMethod​(QMetaObject.Method2<A,​B,​R> method, Qt.ConnectionType type, A arg1, B arg2) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ R> R invokeMethod​(QMetaObject.Method3<A,​B,​C,​R> method, A arg1, B arg2, C arg3) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ R> R invokeMethod​(QMetaObject.Method3<A,​B,​C,​R> method, Qt.ConnectionType type, A arg1, B arg2, C arg3) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ R> R invokeMethod​(QMetaObject.Method4<A,​B,​C,​D,​R> method, A arg1, B arg2, C arg3, D arg4) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ R> R invokeMethod​(QMetaObject.Method4<A,​B,​C,​D,​R> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ R> R invokeMethod​(QMetaObject.Method5<A,​B,​C,​D,​E,​R> method, A arg1, B arg2, C arg3, D arg4, E arg5) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ R> R invokeMethod​(QMetaObject.Method5<A,​B,​C,​D,​E,​R> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ R> R invokeMethod​(QMetaObject.Method6<A,​B,​C,​D,​E,​F,​R> method, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      F - The type of the sixth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ R> R invokeMethod​(QMetaObject.Method6<A,​B,​C,​D,​E,​F,​R> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      F - The type of the sixth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ R> R invokeMethod​(QMetaObject.Method7<A,​B,​C,​D,​E,​F,​G,​R> method, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      F - The type of the sixth parameter of the method.
      G - The type of the seventh parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ R> R invokeMethod​(QMetaObject.Method7<A,​B,​C,​D,​E,​F,​G,​R> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      F - The type of the sixth parameter of the method.
      G - The type of the seventh parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ R> R invokeMethod​(QMetaObject.Method8<A,​B,​C,​D,​E,​F,​G,​H,​R> method, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      F - The type of the sixth parameter of the method.
      G - The type of the seventh parameter of the method.
      H - The type of the eighth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ R> R invokeMethod​(QMetaObject.Method8<A,​B,​C,​D,​E,​F,​G,​H,​R> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      F - The type of the sixth parameter of the method.
      G - The type of the seventh parameter of the method.
      H - The type of the eighth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ R> R invokeMethod​(QMetaObject.Method9<A,​B,​C,​D,​E,​F,​G,​H,​I,​R> method, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8, I arg9) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      F - The type of the sixth parameter of the method.
      G - The type of the seventh parameter of the method.
      H - The type of the eighth parameter of the method.
      I - The type of the ninth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      arg9 - Argument for the ninth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ R> R invokeMethod​(QMetaObject.Method9<A,​B,​C,​D,​E,​F,​G,​H,​I,​R> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8, I arg9) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the method and returns it's result value.

      The invocation can be either synchronous or asynchronous, depending on type:

      If the invocation is asynchronous, the return value cannot be evaluated.

      Type Parameters:
      A - The type of the first parameter of the method.
      B - The type of the second parameter of the method.
      C - The type of the third parameter of the method.
      D - The type of the fourth parameter of the method.
      E - The type of the fifth parameter of the method.
      F - The type of the sixth parameter of the method.
      G - The type of the seventh parameter of the method.
      H - The type of the eighth parameter of the method.
      I - The type of the ninth parameter of the method.
      R - The return type of the method.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      arg9 - Argument for the ninth parameter.
      Returns:
      method result value - if the invocation is asynchronous, the return value cannot be evaluated.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static void invokeMethod​(QMetaObject.Slot0 method) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection).
      Parameters:
      method - invoked method
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static void invokeMethod​(QMetaObject.Slot0 method, Qt.ConnectionType type) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A> void invokeMethod​(QMetaObject.Slot1<A> method, A arg1) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the slot.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A> void invokeMethod​(QMetaObject.Slot1<A> method, Qt.ConnectionType type, A arg1) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the slot.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B> void invokeMethod​(QMetaObject.Slot2<A,​B> method, A arg1, B arg2) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B> void invokeMethod​(QMetaObject.Slot2<A,​B> method, Qt.ConnectionType type, A arg1, B arg2) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C> void invokeMethod​(QMetaObject.Slot3<A,​B,​C> method, A arg1, B arg2, C arg3) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C> void invokeMethod​(QMetaObject.Slot3<A,​B,​C> method, Qt.ConnectionType type, A arg1, B arg2, C arg3) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D> void invokeMethod​(QMetaObject.Slot4<A,​B,​C,​D> method, A arg1, B arg2, C arg3, D arg4) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D> void invokeMethod​(QMetaObject.Slot4<A,​B,​C,​D> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E> void invokeMethod​(QMetaObject.Slot5<A,​B,​C,​D,​E> method, A arg1, B arg2, C arg3, D arg4, E arg5) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E> void invokeMethod​(QMetaObject.Slot5<A,​B,​C,​D,​E> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F> void invokeMethod​(QMetaObject.Slot6<A,​B,​C,​D,​E,​F> method, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      F - The type of the sixth parameter of the slot.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F> void invokeMethod​(QMetaObject.Slot6<A,​B,​C,​D,​E,​F> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      F - The type of the sixth parameter of the slot.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G> void invokeMethod​(QMetaObject.Slot7<A,​B,​C,​D,​E,​F,​G> method, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      F - The type of the sixth parameter of the slot.
      G - The type of the seventh parameter of the slot.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G> void invokeMethod​(QMetaObject.Slot7<A,​B,​C,​D,​E,​F,​G> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      F - The type of the sixth parameter of the slot.
      G - The type of the seventh parameter of the slot.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H> void invokeMethod​(QMetaObject.Slot8<A,​B,​C,​D,​E,​F,​G,​H> method, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      F - The type of the sixth parameter of the slot.
      G - The type of the seventh parameter of the slot.
      H - The type of the eighth parameter of the slot.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H> void invokeMethod​(QMetaObject.Slot8<A,​B,​C,​D,​E,​F,​G,​H> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      F - The type of the sixth parameter of the slot.
      G - The type of the seventh parameter of the slot.
      H - The type of the eighth parameter of the slot.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I> void invokeMethod​(QMetaObject.Slot9<A,​B,​C,​D,​E,​F,​G,​H,​I> method, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8, I arg9) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(method, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      F - The type of the sixth parameter of the slot.
      G - The type of the seventh parameter of the slot.
      H - The type of the eighth parameter of the slot.
      I - The type of the ninth parameter of the slot.
      Parameters:
      method - invoked method
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      arg9 - Argument for the ninth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I> void invokeMethod​(QMetaObject.Slot9<A,​B,​C,​D,​E,​F,​G,​H,​I> method, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8, I arg9) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the slot.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the slot.
      B - The type of the second parameter of the slot.
      C - The type of the third parameter of the slot.
      D - The type of the fourth parameter of the slot.
      E - The type of the fifth parameter of the slot.
      F - The type of the sixth parameter of the slot.
      G - The type of the seventh parameter of the slot.
      H - The type of the eighth parameter of the slot.
      I - The type of the ninth parameter of the slot.
      Parameters:
      method - invoked method
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      arg9 - Argument for the ninth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke slot
      QNoSuchMethodException
    • invokeMethod

      Calling invokeMethod(signal, AutoConnection).
      Parameters:
      signal - invoked signal
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • invokeMethod

      public static <A> void invokeMethod​(QMetaObject.AbstractPrivateSignal1<A> signal, A arg1) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(signal, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - invoked signal
      arg1 - Argument for the first parameter.
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      public static <A> void invokeMethod​(QMetaObject.AbstractPrivateSignal1<A> signal, Qt.ConnectionType type, A arg1) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B> void invokeMethod​(QMetaObject.AbstractPrivateSignal2<A,​B> signal, A arg1, B arg2) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(signal, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - invoked signal
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B> void invokeMethod​(QMetaObject.AbstractPrivateSignal2<A,​B> signal, Qt.ConnectionType type, A arg1, B arg2) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C> void invokeMethod​(QMetaObject.AbstractPrivateSignal3<A,​B,​C> signal, A arg1, B arg2, C arg3) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(signal, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - invoked signal
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C> void invokeMethod​(QMetaObject.AbstractPrivateSignal3<A,​B,​C> signal, Qt.ConnectionType type, A arg1, B arg2, C arg3) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D> void invokeMethod​(QMetaObject.AbstractPrivateSignal4<A,​B,​C,​D> signal, A arg1, B arg2, C arg3, D arg4) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(signal, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - invoked signal
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D> void invokeMethod​(QMetaObject.AbstractPrivateSignal4<A,​B,​C,​D> signal, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E> void invokeMethod​(QMetaObject.AbstractPrivateSignal5<A,​B,​C,​D,​E> signal, A arg1, B arg2, C arg3, D arg4, E arg5) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(signal, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - invoked signal
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E> void invokeMethod​(QMetaObject.AbstractPrivateSignal5<A,​B,​C,​D,​E> signal, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F> void invokeMethod​(QMetaObject.AbstractPrivateSignal6<A,​B,​C,​D,​E,​F> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(signal, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - invoked signal
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F> void invokeMethod​(QMetaObject.AbstractPrivateSignal6<A,​B,​C,​D,​E,​F> signal, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G> void invokeMethod​(QMetaObject.AbstractPrivateSignal7<A,​B,​C,​D,​E,​F,​G> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(signal, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - invoked signal
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G> void invokeMethod​(QMetaObject.AbstractPrivateSignal7<A,​B,​C,​D,​E,​F,​G> signal, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H> void invokeMethod​(QMetaObject.AbstractPrivateSignal8<A,​B,​C,​D,​E,​F,​G,​H> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(signal, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - invoked signal
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H> void invokeMethod​(QMetaObject.AbstractPrivateSignal8<A,​B,​C,​D,​E,​F,​G,​H> signal, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I> void invokeMethod​(QMetaObject.AbstractPrivateSignal9<A,​B,​C,​D,​E,​F,​G,​H,​I> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8, I arg9) throws QUnsuccessfulInvocationException, QNoSuchMethodException
      Calling invokeMethod(signal, AutoConnection, ...).
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - invoked signal
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      arg9 - Argument for the ninth parameter.
      Throws:
      QUnsuccessfulInvocationException
      QNoSuchMethodException
    • invokeMethod

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I> void invokeMethod​(QMetaObject.AbstractPrivateSignal9<A,​B,​C,​D,​E,​F,​G,​H,​I> signal, Qt.ConnectionType type, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8, I arg9) throws QUnsuccessfulInvocationException, QNoSuchMethodException

      Invokes the signal.

      The invocation can be either synchronous or asynchronous, depending on type:

      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - invoked signal
      type - synchronous or asynchronous invokation
      arg1 - Argument for the first parameter.
      arg2 - Argument for the second parameter.
      arg3 - Argument for the third parameter.
      arg4 - Argument for the fourth parameter.
      arg5 - Argument for the fifth parameter.
      arg6 - Argument for the sixth parameter.
      arg7 - Argument for the seventh parameter.
      arg8 - Argument for the eighth parameter.
      arg9 - Argument for the ninth parameter.
      Throws:
      QUnsuccessfulInvocationException - if not able to invoke signal
      QNoSuchMethodException
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals​(Object obj)
      Overrides:
      equals in class Object
    • findSignal

      public static QMetaObject.AbstractPrivateSignal0 findSignal​(QObject sender, String name)
    • findSignal

      public static <A> QMetaObject.AbstractPrivateSignal1<A> findSignal​(QObject sender, String name, Class<A> typeA)
    • findSignal

      public static <A,​ B> QMetaObject.AbstractPrivateSignal2<A,​B> findSignal​(QObject sender, String name, Class<A> typeA, Class<B> typeB)
    • findSignal

      public static <A,​ B,​ C> QMetaObject.AbstractPrivateSignal3<A,​B,​C> findSignal​(QObject sender, String name, Class<A> typeA, Class<B> typeB, Class<C> typeC)
    • findSignal

      public static <A,​ B,​ C,​ D> QMetaObject.AbstractPrivateSignal4<A,​B,​C,​D> findSignal​(QObject sender, String name, Class<A> typeA, Class<B> typeB, Class<C> typeC, Class<D> typeD)
    • findSignal

      public static <A,​ B,​ C,​ D,​ E> QMetaObject.AbstractPrivateSignal5<A,​B,​C,​D,​E> findSignal​(QObject sender, String name, Class<A> typeA, Class<B> typeB, Class<C> typeC, Class<D> typeD, Class<E> typeE)
    • findSignal

      public static <A,​ B,​ C,​ D,​ E,​ F> QMetaObject.AbstractPrivateSignal6<A,​B,​C,​D,​E,​F> findSignal​(QObject sender, String name, Class<A> typeA, Class<B> typeB, Class<C> typeC, Class<D> typeD, Class<E> typeE, Class<F> typeF)
    • findSignal

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G> QMetaObject.AbstractPrivateSignal7<A,​B,​C,​D,​E,​F,​G> findSignal​(QObject sender, String name, Class<A> typeA, Class<B> typeB, Class<C> typeC, Class<D> typeD, Class<E> typeE, Class<F> typeF, Class<G> typeG)
    • findSignal

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H> QMetaObject.AbstractPrivateSignal8<A,​B,​C,​D,​E,​F,​G,​H> findSignal​(QObject sender, String name, Class<A> typeA, Class<B> typeB, Class<C> typeC, Class<D> typeD, Class<E> typeE, Class<F> typeF, Class<G> typeG, Class<H> typeH)
    • findSignal

      public static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I> QMetaObject.AbstractPrivateSignal9<A,​B,​C,​D,​E,​F,​G,​H,​I> findSignal​(QObject sender, String name, Class<A> typeA, Class<B> typeB, Class<C> typeC, Class<D> typeD, Class<E> typeE, Class<F> typeF, Class<G> typeG, Class<H> typeH, Class<I> typeI)
    • findSignal

      public static QMetaObject.AbstractSignal findSignal​(QObject sender, String name, Class<?>... types)