Corrade::Interconnect::Connection class

Connection.

Returned by Interconnect::connect(), allows to remove the connection later using Interconnect::disconnect(). Destruction of the Connection object does not remove the connection, after that the only possibility to remove the connection is to disconnect the whole emitter or receiver or disconnect everything connected to given signal using Emitter::disconnectSignal(), Emitter::disconnectAllSignals() or Receiver::disconnectAllSlots(), or destroy either the emitter or receiver object.