java.lang.Object
io.qt.internal.QtJambiSignals.SignalConfiguration
io.qt.core.QObject.SignalConfiguration
- Enclosing class:
- QObject
protected static final class QObject.SignalConfiguration extends QtJambiSignals.SignalConfiguration
Container type for
QObject.MultiSignal
initialization.-
Constructor Summary
Constructors Constructor Description SignalConfiguration(QDeclarableSignals.AbstractPrivateGenericSignal signal)
Declares a signal with generic parameters.SignalConfiguration(QMetaObject.AbstractPrivateSignal0 signal)
Declares a parameterless signal.SignalConfiguration(Class<A> type1, QMetaObject.AbstractPrivateSignal1<A> signal)
Declares a signal with onw parameter.SignalConfiguration(Class<A> type1, Class<B> type2, QMetaObject.AbstractPrivateSignal2<A,B> signal)
Declares a signal with two parameters.SignalConfiguration(Class<A> type1, Class<B> type2, Class<C> type3, QMetaObject.AbstractPrivateSignal3<A,B,C> signal)
Declares a signal with three parameters.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.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.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.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.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.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. -
Method Summary
-
Constructor Details
-
SignalConfiguration
Declares a parameterless signal.- Parameters:
signal
- the declared signal
-
SignalConfiguration
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
Declares a signal with generic parameters.- Parameters:
signal
- the declared signal
-