public interface QInstanceMemberSignals
Interface giving access to non-QObject lightweight signals.
Subtypes also need to implement
QtSignalEmitterInterface
to use signals.
Non-QObject signals are never realized as Qt's meta object signals but have a lightweight Java implementation.-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Wrapper class supporting the definition of overloaded signal in a class.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Declare and instantiate a field of this class in yourQtSignalEmitterInterface
subclass to declare a signal that takes nine parameters.static final class
Use this signal class to define a non-QObject signal.static final class
Use this signal class to define a non-QObject signal.static final class
static final class
Use this signal class to define a non-QObject signal.static final class
Equivalent toQInstanceMemberSignals.Signal2
with default value for parameter no. 2.static final class
Equivalent toQInstanceMemberSignals.Signal2
with default values for parameters 1 and 2.static final class
Use this signal class to define a non-QObject signal.static final class
Equivalent toQInstanceMemberSignals.Signal3
with default value for parameter no. 3.static final class
Equivalent toQInstanceMemberSignals.Signal3
with default values for parameters 2 and 3.static final class
Equivalent toQInstanceMemberSignals.Signal3
with default values for parameters 1 to 3.static final class
Use this signal class to define a non-QObject signal.static final class
Equivalent toQInstanceMemberSignals.Signal4
with default value for parameter no. 4.static final class
Equivalent toQInstanceMemberSignals.Signal4
with default values for parameters 3 and 4.static final class
Equivalent toQInstanceMemberSignals.Signal4
with default values for parameters 2 to 4.static final class
Equivalent toQInstanceMemberSignals.Signal4
with default values for parameters 1 to 4.static final class
Use this signal class to define a non-QObject signal.static final class
Equivalent toQInstanceMemberSignals.Signal5
with default value for parameter no. 5.static final class
Equivalent toQInstanceMemberSignals.Signal5
with default values for parameters 4 and 5.static final class
Equivalent toQInstanceMemberSignals.Signal5
with default values for parameters 3 to 5.static final class
Equivalent toQInstanceMemberSignals.Signal5
with default values for parameters 2 to 5.static final class
Equivalent toQInstanceMemberSignals.Signal5
with default values for parameters 1 to 5.static final class
Use this signal class to define a non-QObject signal.static final class
Equivalent toQInstanceMemberSignals.Signal6
with default value for parameter no. 6.static final class
Equivalent toQInstanceMemberSignals.Signal6
with default values for parameters 5 and 6.static final class
Equivalent toQInstanceMemberSignals.Signal6
with default values for parameters 4 to 6.static final class
Equivalent toQInstanceMemberSignals.Signal6
with default values for parameters 3 to 6.static final class
Equivalent toQInstanceMemberSignals.Signal6
with default values for parameters 2 to 6.static final class
Equivalent toQInstanceMemberSignals.Signal6
with default values for parameters 1 to 6.static final class
Use this signal class to define a non-QObject signal.static final class
Equivalent toQInstanceMemberSignals.Signal7
with default value for parameter no. 7.static final class
Equivalent toQInstanceMemberSignals.Signal7
with default values for parameters 6 and 7.static final class
Equivalent toQInstanceMemberSignals.Signal7
with default values for parameters 5 to 7.static final class
Equivalent toQInstanceMemberSignals.Signal7
with default values for parameters 4 to 7.static final class
Equivalent toQInstanceMemberSignals.Signal7
with default values for parameters 3 to 7.static final class
Equivalent toQInstanceMemberSignals.Signal7
with default values for parameters 2 to 7.static final class
Equivalent toQInstanceMemberSignals.Signal7
with default values for parameters 1 to 7.static final class
Use this signal class to define a non-QObject signal.static final class
Equivalent toQInstanceMemberSignals.Signal8
with default value for parameter no. 8.static final class
Equivalent toQInstanceMemberSignals.Signal8
with default values for parameters 7 and 8.static final class
Equivalent toQInstanceMemberSignals.Signal8
with default values for parameters 6 to 8.static final class
Equivalent toQInstanceMemberSignals.Signal8
with default values for parameters 5 to 8.static final class
Equivalent toQInstanceMemberSignals.Signal8
with default values for parameters 4 to 8.static final class
Equivalent toQInstanceMemberSignals.Signal8
with default values for parameters 3 to 8.static final class
Equivalent toQInstanceMemberSignals.Signal8
with default values for parameters 2 to 8.static final class
Equivalent toQInstanceMemberSignals.Signal8
with default values for parameters 1 to 8.static final class
Use this signal class to define a non-QObject signal.static final class
Equivalent toQInstanceMemberSignals.Signal9
with default value for parameter no. 9.static final class
Equivalent toQInstanceMemberSignals.Signal9
with default values for parameters 8 and 9.static final class
Equivalent toQInstanceMemberSignals.Signal9
with default values for parameters 7 to 9.static final class
Equivalent toQInstanceMemberSignals.Signal9
with default values for parameters 6 to 9.static final class
Equivalent toQInstanceMemberSignals.Signal9
with default values for parameters 5 to 9.static final class
Equivalent toQInstanceMemberSignals.Signal9
with default values for parameters 4 to 9.static final class
Equivalent toQInstanceMemberSignals.Signal9
with default values for parameters 3 to 9.static final class
Equivalent toQInstanceMemberSignals.Signal9
with default values for parameters 2 to 9.static final class
Equivalent toQInstanceMemberSignals.Signal9
with default values for parameters 1 to 9. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
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, void emitC> (QInstanceMemberSignals.PrivateSignal3<A, B, throws QSignalAccessExceptionC> signal, A arg1, B arg2, C arg3) - Throws:
QSignalAccessException
-
emit
static <A,B, void emitC, D> (QInstanceMemberSignals.PrivateSignal4<A, B, throws QSignalAccessExceptionC, D> signal, A arg1, B arg2, C arg3, D arg4) - Throws:
QSignalAccessException
-
emit
static <A,B, void emitC, D, E> (QInstanceMemberSignals.PrivateSignal5<A, B, throws QSignalAccessExceptionC, D, E> signal, A arg1, B arg2, C arg3, D arg4, E arg5) - Throws:
QSignalAccessException
-
emit
static <A,B, void emitC, D, E, F> (QInstanceMemberSignals.PrivateSignal6<A, B, throws QSignalAccessExceptionC, D, E, F> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) - Throws:
QSignalAccessException
-
emit
static <A,B, void emitC, D, E, F, G> (QInstanceMemberSignals.PrivateSignal7<A, B, throws QSignalAccessExceptionC, D, E, F, G> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) - Throws:
QSignalAccessException
-
emit
static <A,B, void emitC, D, E, F, G, H> (QInstanceMemberSignals.PrivateSignal8<A, B, throws QSignalAccessExceptionC, D, E, F, G, H> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) - Throws:
QSignalAccessException
-
emit
static <A,B, void emitC, D, E, F, G, H, I> (QInstanceMemberSignals.PrivateSignal9<A, B, throws QSignalAccessExceptionC, 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
-