java.lang.Object
io.qt.internal.QtJambiSignals.AbstractMultiSignal<io.qt.core.QMetaObject.SignalAccess.AbstractSignal>
io.qt.core.QObject.MultiSignal
io.qt.core.QProcess.MultiSignal_finished
- Enclosing class:
- QProcess
Wrapper class for overloaded signals:
finished(int exitCode)
finished(int exitCode, QProcess::ExitStatus exitStatus)
-
Method Summary
Modifier and TypeMethodDescriptionfinal <A> QMetaObject.Connection
connect
(QMetaObject.AbstractPublicSignal1<A> signal, Qt.ConnectionType... connectionType) Creates a connection from this signal to another.final <A,
B> QMetaObject.Connection connect
(QMetaObject.AbstractPublicSignal2<A, B> signal, Qt.ConnectionType... connectionType) Creates a connection from this signal to another.final <A> QMetaObject.Connection
connect
(QMetaObject.Connectable1<A> signal, Qt.ConnectionType... connectionType) Creates a connection from this signal to another.final <A,
B> QMetaObject.Connection connect
(QMetaObject.Connectable2<A, B> signal, Qt.ConnectionType... connectionType) Creates a connection from this signal to another.final <A> QMetaObject.Connection
connect
(QMetaObject.Slot1<A> slot, Qt.ConnectionType... connectionType) Initializes a connection to the slot.final <A,
B> QMetaObject.Connection connect
(QMetaObject.Slot2<A, B> slot, Qt.ConnectionType... connectionType) Initializes a connection to the slot.final <A> boolean
disconnect
(QMetaObject.AbstractPublicSignal1<A> signal) Disconnects a signal from another signal if the two were previously connected by a call to connect.final <A,
B> boolean disconnect
(QMetaObject.AbstractPublicSignal2<A, B> signal) Disconnects a signal from another signal if the two were previously connected by a call to connect.final <A> boolean
disconnect
(QMetaObject.Connectable1<A> signal) Disconnects a signal from another signal if the two were previously connected by a call to connect.final <A,
B> boolean disconnect
(QMetaObject.Connectable2<A, B> signal) Disconnects a signal from another signal if the two were previously connected by a call to connect.final <A> boolean
disconnect
(QMetaObject.Slot1<A> slot) Removes the connection to the given slot.final <A,
B> boolean disconnect
(QMetaObject.Slot2<A, B> slot) Removes the connection to the given slot.final void
emit
(int exitCode) Deprecated.Use QProcess::finished(int, QProcess::ExitStatus) insteadfinal void
emit
(int exitCode, QProcess.ExitStatus exitStatus) final <A> QObject.Signal1<A>
Provides an overloaded signal by parameter type.final <A,
B> QObject.Signal2<A, B> Provides an overloaded signal by parameter types.Methods inherited from class io.qt.core.QObject.MultiSignal
connect, connect, connect, connect, containingObject, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectAll
Methods inherited from class io.qt.internal.QtJambiSignals.AbstractMultiSignal
connect, connect, disconnect, disconnect, fullName, name, overload, overload, overload, overload, overload, overload, overload, overload
-
Method Details
-
overload
@QtAllowedTypeSet(int.class) public final <A> QObject.Signal1<A> overload(Class<A> type1) throws QNoSuchSignalException Provides an overloaded signal by parameter type.
The only valid call is
finished.overload(int.class)
QNoSuchSignalException
is thrown otherwise.- Overrides:
overload
in classQtJambiSignals.AbstractMultiSignal<io.qt.core.QMetaObject.SignalAccess.AbstractSignal>
- Type Parameters:
A
- signal parameter type- Parameters:
type1
- value of type A- Returns:
- overloaded signal
- Throws:
QNoSuchSignalException
- if signal is not available
-
connect
public final <A> QMetaObject.Connection connect(QMetaObject.Slot1<A> slot, Qt.ConnectionType... connectionType) throws QNoSuchSignalException Initializes a connection to the slot.- Parameters:
slot
- the slot to be connectedconnectionType
- type of connection- Returns:
- connection if successful or
null
otherwise - Throws:
QMisfittingSignatureException
- Raised if their signatures are incompatible.QUninvokableSlotException
- Raised if slot is annotated@QtUninvokable
.QNoSuchSignalException
-
disconnect
Removes the connection to the given slot.- Parameters:
slot
- the slot to be disconnected- Returns:
true
if successfully disconnected, orfalse
otherwise.
-
connect
public final <A> QMetaObject.Connection connect(QMetaObject.Connectable1<A> signal, Qt.ConnectionType... connectionType) throws QNoSuchSignalException Creates a connection from this signal to another. Whenever this signal is emitted, it will cause the second signal to be emitted as well.- Parameters:
signal
- The second signal. This will be emitted whenever this signal is emitted.connectionType
- One of the connection types defined in the Qt interface.- Returns:
- connection if successful or
null
otherwise - Throws:
QMisfittingSignatureException
- Raised if their signatures are incompatible.QNoSuchSignalException
-
disconnect
Disconnects a signal from another signal if the two were previously connected by a call to connect. A call to this function will assure that the emission of the first signal will not cause the emission of the second.- Parameters:
signal
- The second signal.- Returns:
true
if the two signals were successfully disconnected, orfalse
otherwise.
-
connect
public final <A> QMetaObject.Connection connect(QMetaObject.AbstractPublicSignal1<A> signal, Qt.ConnectionType... connectionType) throws QNoSuchSignalException Creates a connection from this signal to another. Whenever this signal is emitted, it will cause the second signal to be emitted as well.- Parameters:
signal
- The second signal. This will be emitted whenever this signal is emitted.connectionType
- One of the connection types defined in the Qt interface.- Returns:
- connection if successful or
null
otherwise - Throws:
QMisfittingSignatureException
- Raised if their signatures are incompatible.QNoSuchSignalException
-
disconnect
Disconnects a signal from another signal if the two were previously connected by a call to connect. A call to this function will assure that the emission of the first signal will not cause the emission of the second.- Parameters:
signal
- The second signal.- Returns:
true
if the two signals were successfully disconnected, orfalse
otherwise.
-
overload
@QtAllowedTypeSet({int.class,ExitStatus.class}) public final <A,B> QObject.Signal2<A,B> overload(Class<A> type1, Class<B> type2) throws QNoSuchSignalException Provides an overloaded signal by parameter types.
The only valid call is
finished.overload(int.class, io.qt.core.QProcess.ExitStatus.class)
QNoSuchSignalException
is thrown otherwise.- Overrides:
overload
in classQtJambiSignals.AbstractMultiSignal<io.qt.core.QMetaObject.SignalAccess.AbstractSignal>
- Type Parameters:
A
- signal parameter typeB
- signal parameter type- Parameters:
type1
- value of type Atype2
- value of type B- Returns:
- overloaded signal
- Throws:
QNoSuchSignalException
- if signal is not available
-
connect
public final <A,B> QMetaObject.Connection connect(QMetaObject.Slot2<A, B> slot, Qt.ConnectionType... connectionType) throws QNoSuchSignalExceptionInitializes a connection to the slot.- Parameters:
slot
- the slot to be connectedconnectionType
- type of connection- Returns:
- connection if successful or
null
otherwise - Throws:
QMisfittingSignatureException
- Raised if their signatures are incompatible.QUninvokableSlotException
- Raised if slot is annotated@QtUninvokable
.QNoSuchSignalException
-
disconnect
Removes the connection to the given slot.- Parameters:
slot
- the slot to be disconnected- Returns:
true
if successfully disconnected, orfalse
otherwise.
-
connect
public final <A,B> QMetaObject.Connection connect(QMetaObject.Connectable2<A, B> signal, Qt.ConnectionType... connectionType) throws QNoSuchSignalExceptionCreates a connection from this signal to another. Whenever this signal is emitted, it will cause the second signal to be emitted as well.- Parameters:
signal
- The second signal. This will be emitted whenever this signal is emitted.connectionType
- One of the connection types defined in the Qt interface.- Returns:
- connection if successful or
null
otherwise - Throws:
QMisfittingSignatureException
- Raised if their signatures are incompatible.QNoSuchSignalException
-
disconnect
Disconnects a signal from another signal if the two were previously connected by a call to connect. A call to this function will assure that the emission of the first signal will not cause the emission of the second.- Parameters:
signal
- The second signal.- Returns:
true
if the two signals were successfully disconnected, orfalse
otherwise.
-
connect
public final <A,B> QMetaObject.Connection connect(QMetaObject.AbstractPublicSignal2<A, B> signal, Qt.ConnectionType... connectionType) throws QNoSuchSignalExceptionCreates a connection from this signal to another. Whenever this signal is emitted, it will cause the second signal to be emitted as well.- Parameters:
signal
- The second signal. This will be emitted whenever this signal is emitted.connectionType
- One of the connection types defined in the Qt interface.- Returns:
- connection if successful or
null
otherwise - Throws:
QMisfittingSignatureException
- Raised if their signatures are incompatible.QNoSuchSignalException
-
disconnect
Disconnects a signal from another signal if the two were previously connected by a call to connect. A call to this function will assure that the emission of the first signal will not cause the emission of the second.- Parameters:
signal
- The second signal.- Returns:
true
if the two signals were successfully disconnected, orfalse
otherwise.
-
emit
Deprecated.Use QProcess::finished(int, QProcess::ExitStatus) instead -
emit
-