public interface QInstanceMemberSignals
Interface giving access to non-QObject lightweight signals.
Subtypes also need to implement
QtSignalEmitterInterface
to use signals.-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
QInstanceMemberSignals.PrivateSignal0
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.PrivateSignal1<A>
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.PrivateSignal2<A,B>
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.PrivateSignal3<A,B,C>
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.PrivateSignal4<A,B,C,D>
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.PrivateSignal5<A,B,C,D,E>
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.PrivateSignal6<A,B,C,D,E,F>
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.PrivateSignal7<A,B,C,D,E,F,G>
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.PrivateSignal8<A,B,C,D,E,F,G,H>
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.PrivateSignal9<A,B,C,D,E,F,G,H,I>
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static class
QInstanceMemberSignals.Signal0
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal1<A>
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal1Default1<A>
static class
QInstanceMemberSignals.Signal2<A,B>
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal2Default1<A,B>
static class
QInstanceMemberSignals.Signal2Default2<A,B>
static class
QInstanceMemberSignals.Signal3<A,B,C>
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal3Default1<A,B,C>
static class
QInstanceMemberSignals.Signal3Default2<A,B,C>
static class
QInstanceMemberSignals.Signal3Default3<A,B,C>
static class
QInstanceMemberSignals.Signal4<A,B,C,D>
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal4Default1<A,B,C,D>
static class
QInstanceMemberSignals.Signal4Default2<A,B,C,D>
static class
QInstanceMemberSignals.Signal4Default3<A,B,C,D>
static class
QInstanceMemberSignals.Signal4Default4<A,B,C,D>
static class
QInstanceMemberSignals.Signal5<A,B,C,D,E>
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal5Default1<A,B,C,D,E>
static class
QInstanceMemberSignals.Signal5Default2<A,B,C,D,E>
static class
QInstanceMemberSignals.Signal5Default3<A,B,C,D,E>
static class
QInstanceMemberSignals.Signal5Default4<A,B,C,D,E>
static class
QInstanceMemberSignals.Signal5Default5<A,B,C,D,E>
static class
QInstanceMemberSignals.Signal6<A,B,C,D,E,F>
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal6Default1<A,B,C,D,E,F>
static class
QInstanceMemberSignals.Signal6Default2<A,B,C,D,E,F>
static class
QInstanceMemberSignals.Signal6Default3<A,B,C,D,E,F>
static class
QInstanceMemberSignals.Signal6Default4<A,B,C,D,E,F>
static class
QInstanceMemberSignals.Signal6Default5<A,B,C,D,E,F>
static class
QInstanceMemberSignals.Signal6Default6<A,B,C,D,E,F>
static class
QInstanceMemberSignals.Signal7<A,B,C,D,E,F,G>
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal7Default1<A,B,C,D,E,F,G>
static class
QInstanceMemberSignals.Signal7Default2<A,B,C,D,E,F,G>
static class
QInstanceMemberSignals.Signal7Default3<A,B,C,D,E,F,G>
static class
QInstanceMemberSignals.Signal7Default4<A,B,C,D,E,F,G>
static class
QInstanceMemberSignals.Signal7Default5<A,B,C,D,E,F,G>
static class
QInstanceMemberSignals.Signal7Default6<A,B,C,D,E,F,G>
static class
QInstanceMemberSignals.Signal7Default7<A,B,C,D,E,F,G>
static class
QInstanceMemberSignals.Signal8<A,B,C,D,E,F,G,H>
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal8Default1<A,B,C,D,E,F,G,H>
static class
QInstanceMemberSignals.Signal8Default2<A,B,C,D,E,F,G,H>
static class
QInstanceMemberSignals.Signal8Default3<A,B,C,D,E,F,G,H>
static class
QInstanceMemberSignals.Signal8Default4<A,B,C,D,E,F,G,H>
static class
QInstanceMemberSignals.Signal8Default5<A,B,C,D,E,F,G,H>
static class
QInstanceMemberSignals.Signal8Default6<A,B,C,D,E,F,G,H>
static class
QInstanceMemberSignals.Signal8Default7<A,B,C,D,E,F,G,H>
static class
QInstanceMemberSignals.Signal8Default8<A,B,C,D,E,F,G,H>
static class
QInstanceMemberSignals.Signal9<A,B,C,D,E,F,G,H,I>
Use this signal class to define a non-QObject signal.static class
QInstanceMemberSignals.Signal9Default1<A,B,C,D,E,F,G,H,I>
static class
QInstanceMemberSignals.Signal9Default2<A,B,C,D,E,F,G,H,I>
static class
QInstanceMemberSignals.Signal9Default3<A,B,C,D,E,F,G,H,I>
static class
QInstanceMemberSignals.Signal9Default4<A,B,C,D,E,F,G,H,I>
static class
QInstanceMemberSignals.Signal9Default5<A,B,C,D,E,F,G,H,I>
static class
QInstanceMemberSignals.Signal9Default6<A,B,C,D,E,F,G,H,I>
static class
QInstanceMemberSignals.Signal9Default7<A,B,C,D,E,F,G,H,I>
static class
QInstanceMemberSignals.Signal9Default8<A,B,C,D,E,F,G,H,I>
static class
QInstanceMemberSignals.Signal9Default9<A,B,C,D,E,F,G,H,I>
-
Method Summary
Static Methods Modifier and Type Method Description static void
emit(QInstanceMemberSignals.PrivateSignal0 signal)
static <A> void
emit(QInstanceMemberSignals.PrivateSignal1<A> signal, A arg1)
static <A, B> void
emit(QInstanceMemberSignals.PrivateSignal2<A,B> signal, A arg1, B arg2)
static <A, B, C> void
emit(QInstanceMemberSignals.PrivateSignal3<A,B,C> signal, A arg1, B arg2, C arg3)
static <A, B, C, D> void
emit(QInstanceMemberSignals.PrivateSignal4<A,B,C,D> signal, A arg1, B arg2, C arg3, D arg4)
static <A, B, C, D, E>
voidemit(QInstanceMemberSignals.PrivateSignal5<A,B,C,D,E> signal, A arg1, B arg2, C arg3, D arg4, E arg5)
static <A, B, C, D, E, F>
voidemit(QInstanceMemberSignals.PrivateSignal6<A,B,C,D,E,F> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6)
static <A, B, C, D, E, F, G>
voidemit(QInstanceMemberSignals.PrivateSignal7<A,B,C,D,E,F,G> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7)
static <A, B, C, D, E, F, G, H>
voidemit(QInstanceMemberSignals.PrivateSignal8<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)
static <A, B, C, D, E, F, G, H, I>
voidemit(QInstanceMemberSignals.PrivateSignal9<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)
-
Method Details
-
emit
- Throws:
QSignalAccessException
-
emit
static <A> void emit(QInstanceMemberSignals.PrivateSignal1<A> signal, A arg1) throws QSignalAccessException- Throws:
QSignalAccessException
-
emit
static <A, B> void emit(QInstanceMemberSignals.PrivateSignal2<A,B> signal, A arg1, B arg2) throws QSignalAccessException- Throws:
QSignalAccessException
-
emit
static <A, B, C> void emit(QInstanceMemberSignals.PrivateSignal3<A,B,C> signal, A arg1, B arg2, C arg3) throws QSignalAccessException- Throws:
QSignalAccessException
-
emit
static <A, B, C, D> void emit(QInstanceMemberSignals.PrivateSignal4<A,B,C,D> signal, A arg1, B arg2, C arg3, D arg4) throws QSignalAccessException- Throws:
QSignalAccessException
-
emit
static <A, B, C, D, E> void emit(QInstanceMemberSignals.PrivateSignal5<A,B,C,D,E> signal, A arg1, B arg2, C arg3, D arg4, E arg5) throws QSignalAccessException- Throws:
QSignalAccessException
-
emit
static <A, B, C, D, E, F> void emit(QInstanceMemberSignals.PrivateSignal6<A,B,C,D,E,F> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) throws QSignalAccessException- Throws:
QSignalAccessException
-
emit
static <A, B, C, D, E, F, G> void emit(QInstanceMemberSignals.PrivateSignal7<A,B,C,D,E,F,G> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) throws QSignalAccessException- Throws:
QSignalAccessException
-
emit
static <A, B, C, D, E, F, G, H> void emit(QInstanceMemberSignals.PrivateSignal8<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 QSignalAccessException- Throws:
QSignalAccessException
-
emit
static <A, B, C, D, E, F, G, H, I> void emit(QInstanceMemberSignals.PrivateSignal9<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 QSignalAccessException- Throws:
QSignalAccessException
-