Struct qmetaobject::connections::ConnectionHandle [−][src]
#[repr(C)]pub struct ConnectionHandle { /* fields omitted */ }
Expand description
Wrapper for QMetaObject::Connection class.
Qt documentation
Represents a handle to a signal-slot (or signal-functor) connection.
It can be used to check if the connection is valid and to disconnect it using QObject::disconnect(). For a signal-functor connection without a context object, it is the only way to selectively disconnect that connection.
As Connection is just a handle, the underlying signal-slot connection is unaffected when Connection is destroyed or reassigned.
Implementations
Wrapper for bool QObject::disconnect(const QMetaObject::Connection &connection)
static member.
Qt documentation
Disconnect a connection.
If the connection is invalid or has already been disconnected, do nothing and return false.
Wrapper for bool QMetaObject::Connection::operator bool() const
operator.
Returns true
if the connection is valid.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ConnectionHandle
impl Send for ConnectionHandle
impl Sync for ConnectionHandle
impl Unpin for ConnectionHandle
impl UnwindSafe for ConnectionHandle
Blanket Implementations
Mutably borrows from an owned value. Read more