The signal handling its state changes
You could supply the OnSignalStateChanged callback function for getting the state changes
The signal is processing the number of connected slots and firing the callback if the number of slots changes between 0 and 1


All Members | Constructors | Methods | Properties | Fields | |
Icon | Member | Description |
---|---|---|
![]() | StateHandlingSignal(StateHandlingSignal..::..SignalStateChangedHandler) |
Constructor
|
![]() | Connect(Slot, Int32, Boolean) | (Inherited from Signal.) |
![]() | Connect(Slot, Boolean) | (Inherited from Signal.) |
![]() | Connect(Slot, Int32) | (Inherited from Signal.) |
![]() | Connect(Slot) | (Inherited from Signal.) |
![]() | Connected | (Inherited from Signal.) |
![]() ![]() | DebugMode |
Debug mode
|
![]() | DescribeSlot(Slot) |
Returns Slot metadata
(Inherited from Signal.) |
![]() | Disconnect(Slot) | (Inherited from Signal.) |
![]() | DisconnectAll()()()() | (Inherited from Signal.) |
![]() | Emit(array<Object>[]()[][]) | (Inherited from Signal.) |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize()()()() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType()()()() | Gets the type of the current instance. (Inherited from Object.) |
![]() | HasSlot(Slot) | (Inherited from Signal.) |
![]() | MemberwiseClone()()()() | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | NumSlots | (Inherited from Signal.) |
![]() | OnSignalStateChanged |
The callback processing the signal state change (i.e. has the Signal any subscribers)
|
![]() | SlotCountChanged(Int32) | (Overrides Signal.SlotCountChanged(Int32).) |
![]() | ToString()()()() | (Inherited from Signal.) |