Module qtjambi
Package io.qt.internal
Class QtJambiSignals.AbstractMultiSignal<Signal extends QtJambiSignals.AbstractSignal>
java.lang.Object
io.qt.internal.QtJambiSignals.AbstractMultiSignal<Signal>
- Direct Known Subclasses:
QInstanceMemberSignals.MultiSignal
,QObject.MultiSignal
,QStaticMemberSignals.MultiSignal
- Enclosing class:
- QtJambiSignals
protected abstract static class QtJambiSignals.AbstractMultiSignal<Signal extends QtJambiSignals.AbstractSignal>
extends Object
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
AbstractMultiSignal
(QtJambiSignals.SignalConfiguration<Signal> signal1, QtJambiSignals.SignalConfiguration<Signal> signal2, QtJambiSignals.SignalConfiguration<Signal>... furtherSignals) -
Method Summary
Modifier and TypeMethodDescriptionprotected final QMetaObject.Connection
connect
(QMetaObject.AbstractSlot slotObject, Qt.ConnectionType... connectionType) protected final QMetaObject.Connection
connect
(QtJambiSignals.AbstractSignal signalObject, Qt.ConnectionType... connectionType) protected QMetaObject.Connection
connect
(Object receiver, String method, Qt.ConnectionType... connectionType) Returns the object containing this signalprotected final boolean
disconnect
(QMetaObject.AbstractSlot slotObject) protected boolean
disconnect
(QMetaObject.Connection connection) protected final boolean
disconnect
(QtJambiSignals.AbstractSignal signalObject) protected boolean
disconnect
(Object receiver, String method) protected boolean
final String
fullName()
Returns the full name of the signal, on the form "package.class.signalName"final String
name()
Returns the name of the signalprotected QMetaObject.AbstractPrivateSignal0
overload()
protected <A> QMetaObject.AbstractPrivateSignal1<A>
protected <A,
B> QMetaObject.AbstractPrivateSignal2<A, B> protected <A,
B, C> QMetaObject.AbstractPrivateSignal3<A, B, C> protected <A,
B, C, D> QMetaObject.AbstractPrivateSignal4<A, B, C, D> protected <A,
B, C, D, E>
QMetaObject.AbstractPrivateSignal5<A,B, C, D, E> protected <A,
B, C, D, E, F>
QMetaObject.AbstractPrivateSignal6<A,B, C, D, E, F> overload
(Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6) protected <A,
B, C, D, E, F, G>
QMetaObject.AbstractPrivateSignal7<A,B, C, D, E, F, G> overload
(Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6, Class<G> type7) protected <A,
B, C, D, E, F, G, H>
QMetaObject.AbstractPrivateSignal8<A,B, C, D, E, F, G, H> overload
(Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6, Class<G> type7, Class<H> type8) protected <A,
B, C, D, E, F, G, H, I>
QMetaObject.AbstractPrivateSignal9<A,B, C, D, E, F, G, H, I> overload
(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)
-
Constructor Details
-
AbstractMultiSignal
protected AbstractMultiSignal() -
AbstractMultiSignal
@SafeVarargs protected AbstractMultiSignal(QtJambiSignals.SignalConfiguration<Signal> signal1, QtJambiSignals.SignalConfiguration<Signal> signal2, QtJambiSignals.SignalConfiguration<Signal>... furtherSignals)
-
-
Method Details
-
overload
@QtUninvokable protected <A,B, QMetaObject.AbstractPrivateSignal9<A,C, D, E, F, G, H, I> B, overloadC, D, E, F, G, H, I> (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) throws QNoSuchSignalException - Throws:
QNoSuchSignalException
-
overload
@QtUninvokable protected <A,B, QMetaObject.AbstractPrivateSignal8<A,C, D, E, F, G, H> B, overloadC, D, E, F, G, H> (Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6, Class<G> type7, Class<H> type8) throws QNoSuchSignalException - Throws:
QNoSuchSignalException
-
overload
@QtUninvokable protected <A,B, QMetaObject.AbstractPrivateSignal7<A,C, D, E, F, G> B, overloadC, D, E, F, G> (Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6, Class<G> type7) throws QNoSuchSignalException - Throws:
QNoSuchSignalException
-
overload
@QtUninvokable protected <A,B, QMetaObject.AbstractPrivateSignal6<A,C, D, E, F> B, overloadC, D, E, F> (Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5, Class<F> type6) throws QNoSuchSignalException - Throws:
QNoSuchSignalException
-
overload
@QtUninvokable protected <A,B, QMetaObject.AbstractPrivateSignal5<A,C, D, E> B, overloadC, D, E> (Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4, Class<E> type5) throws QNoSuchSignalException - Throws:
QNoSuchSignalException
-
overload
@QtUninvokable protected <A,B, QMetaObject.AbstractPrivateSignal4<A,C, D> B, overloadC, D> (Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4) throws QNoSuchSignalException - Throws:
QNoSuchSignalException
-
overload
@QtUninvokable protected <A,B, QMetaObject.AbstractPrivateSignal3<A,C> B, overloadC> (Class<A> type1, Class<B> type2, Class<C> type3) throws QNoSuchSignalException - Throws:
QNoSuchSignalException
-
overload
@QtUninvokable protected <A,B> QMetaObject.AbstractPrivateSignal2<A,B> overload(Class<A> type1, Class<B> type2) throws QNoSuchSignalException - Throws:
QNoSuchSignalException
-
overload
@QtUninvokable protected <A> QMetaObject.AbstractPrivateSignal1<A> overload(Class<A> type1) throws QNoSuchSignalException - Throws:
QNoSuchSignalException
-
overload
@QtUninvokable protected QMetaObject.AbstractPrivateSignal0 overload() throws QNoSuchSignalException- Throws:
QNoSuchSignalException
-
disconnect
-
disconnectAll
-
disconnect
-
disconnect
-
connect
@QtUninvokable protected final QMetaObject.Connection connect(QtJambiSignals.AbstractSignal signalObject, Qt.ConnectionType... connectionType) -
connect
@QtUninvokable protected final QMetaObject.Connection connect(QMetaObject.AbstractSlot slotObject, Qt.ConnectionType... connectionType) -
connect
@QtUninvokable protected QMetaObject.Connection connect(Object receiver, String method, Qt.ConnectionType... connectionType) -
disconnect
-
containingObject
Returns the object containing this signal -
name
Returns the name of the signal- Returns:
- The signal name
-
fullName
Returns the full name of the signal, on the form "package.class.signalName"- Returns:
- The fully qualified name of the signal
-