Manages a list of ActionListeners, and can send them messages.
More...
#include <juce_ActionBroadcaster.h>
Manages a list of ActionListeners, and can send them messages.
To quickly add methods to your class that can add/remove action listeners and broadcast to them, you can derive from this.
- See also
- ActionListener, ChangeListener
@tags{Events}
◆ ActionBroadcaster()
| juce::ActionBroadcaster::ActionBroadcaster |
( |
| ) |
|
◆ ~ActionBroadcaster()
| virtual juce::ActionBroadcaster::~ActionBroadcaster |
( |
| ) |
|
|
virtual |
◆ addActionListener()
| void juce::ActionBroadcaster::addActionListener |
( |
ActionListener * |
listener | ) |
|
Adds a listener to the list.
Trying to add a listener that's already on the list will have no effect.
◆ removeActionListener()
| void juce::ActionBroadcaster::removeActionListener |
( |
ActionListener * |
listener | ) |
|
Removes a listener from the list.
If the listener isn't on the list, this won't have any effect.
◆ removeAllActionListeners()
| void juce::ActionBroadcaster::removeAllActionListeners |
( |
| ) |
|
Removes all listeners from the list.
◆ sendActionMessage()
| void juce::ActionBroadcaster::sendActionMessage |
( |
const String & |
message | ) |
const |
◆ ActionMessage
| friend class ActionMessage |
|
friend |
◆ actionListenerLock
◆ actionListeners
The documentation for this class was generated from the following file: