Module qtjambi
Package io.qt.core

Class QObject.SignalConfiguration

Enclosing class:
QObject

protected static final class QObject.SignalConfiguration
extends QtJambiSignals.SignalConfiguration
Container type for QObject.MultiSignal initialization.
  • Constructor Details

    • SignalConfiguration

      public SignalConfiguration​(QMetaObject.AbstractPrivateSignal0 signal)
      Declares a parameterless signal.
      Parameters:
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(Class<A> type1, QMetaObject.AbstractPrivateSignal1<A> signal)
      Declares a signal with onw parameter.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      type1 - The type of the first parameter of the signal.
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(Class<A> type1, Class<B> type2, QMetaObject.AbstractPrivateSignal2<A,​B> signal)
      Declares a signal with two parameters.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      type1 - The type of the first parameter of the signal.
      type2 - The type of the second parameter of the signal.
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(Class<A> type1, Class<B> type2, Class<C> type3, QMetaObject.AbstractPrivateSignal3<A,​B,​C> signal)
      Declares a signal with three parameters.
      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:
      type1 - The type of the first parameter of the signal.
      type2 - The type of the second parameter of the signal.
      type3 - The type of the third parameter of the signal.
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, QMetaObject.AbstractPrivateSignal4<A,​B,​C,​D> signal)
      Declares a signal with four parameters.
      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:
      type1 - The type of the first parameter of the signal.
      type2 - The type of the second parameter of the signal.
      type3 - The type of the third parameter of the signal.
      type4 - The type of the fourth parameter of the signal.
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, QMetaObject.AbstractPrivateSignal5<A,​B,​C,​D,​E> signal)
      Declares a signal with five parameters.
      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:
      type1 - The type of the first parameter of the signal.
      type2 - The type of the second parameter of the signal.
      type3 - The type of the third parameter of the signal.
      type4 - The type of the fourth parameter of the signal.
      type5 - The type of the fifth parameter of the signal.
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6, QMetaObject.AbstractPrivateSignal6<A,​B,​C,​D,​E,​F> signal)
      Declares a signal with six parameters.
      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:
      type1 - The type of the first parameter of the signal.
      type2 - The type of the second parameter of the signal.
      type3 - The type of the third parameter of the signal.
      type4 - The type of the fourth parameter of the signal.
      type5 - The type of the fifth parameter of the signal.
      type6 - The type of the sixth parameter of the signal.
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6, Class<G> type7, QMetaObject.AbstractPrivateSignal7<A,​B,​C,​D,​E,​F,​G> signal)
      Declares a signal with seven parameters.
      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:
      type1 - The type of the first parameter of the signal.
      type2 - The type of the second parameter of the signal.
      type3 - The type of the third parameter of the signal.
      type4 - The type of the fourth parameter of the signal.
      type5 - The type of the fifth parameter of the signal.
      type6 - The type of the sixth parameter of the signal.
      type7 - The type of the seventh parameter of the signal.
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6, Class<G> type7, Class<H> type8, QMetaObject.AbstractPrivateSignal8<A,​B,​C,​D,​E,​F,​G,​H> signal)
      Declares a signal with eight parameters.
      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:
      type1 - The type of the first parameter of the signal.
      type2 - The type of the second parameter of the signal.
      type3 - The type of the third parameter of the signal.
      type4 - The type of the fourth parameter of the signal.
      type5 - The type of the fifth parameter of the signal.
      type6 - The type of the sixth parameter of the signal.
      type7 - The type of the seventh parameter of the signal.
      type8 - The type of the eighth parameter of the signal.
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6, Class<G> type7, Class<H> type8, Class<I> type9, QMetaObject.AbstractPrivateSignal9<A,​B,​C,​D,​E,​F,​G,​H,​I> signal)
      Declares a signal with nine parameters.
      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:
      type1 - The type of the first parameter of the signal.
      type2 - The type of the second parameter of the signal.
      type3 - The type of the third parameter of the signal.
      type4 - The type of the fourth parameter of the signal.
      type5 - The type of the fifth parameter of the signal.
      type6 - The type of the sixth parameter of the signal.
      type7 - The type of the seventh parameter of the signal.
      type8 - The type of the eighth parameter of the signal.
      type9 - The type of the ninth parameter of the signal.
      signal - the declared signal
    • SignalConfiguration

      public SignalConfiguration​(QDeclarableSignals.AbstractPrivateGenericSignal signal)
      Declares a signal with generic parameters.
      Parameters:
      signal - the declared signal