signals_slots library

Classes

Connection
Connections are references for slots that subscribe to signals. A signal will provide a connection when a function is subscribed. The connection can be used to disconnect from signals and unsubscribe from the signal.
ConnectionGroup
A utility class for tracking connections and provides a way to disconnect all connections on dispose.
Signal
Internal use only. Use the typed signals classes only.
Signal0
A signal is created and subscribed to by external sources, which will receive the emitted signal when sent.
Signal1<T0>
A signal is created and subscribed to by external sources, which will receive the emitted signal when sent.
Signal2<T0, T1>
A signal is created and subscribed to by external sources, which will receive the emitted signal when sent.
Signal3<T0, T1, T2>
A signal is created and subscribed to by external sources, which will receive the emitted signal when sent.
Signal4<T0, T1, T2, T3>
A signal is created and subscribed to by external sources, which will receive the emitted signal when sent.
Signal5<T0, T1, T2, T3, T4>
A signal is created and subscribed to by external sources, which will receive the emitted signal when sent.
Signal6<T0, T1, T2, T3, T4, T5>
A signal is created and subscribed to by external sources, which will receive the emitted signal when sent.
Signal7<T0, T1, T2, T3, T4, T5, T6>
A signal is created and subscribed to by external sources, which will receive the emitted signal when sent.