60 void removeAllChangeListeners();
69 void sendChangeMessage();
78 void sendSynchronousChangeMessage();
85 void dispatchPendingMessages();
92 ChangeBroadcasterCallback();
93 void handleAsyncUpdate()
override;
98 friend class ChangeBroadcasterCallback;
99 ChangeBroadcasterCallback broadcastCallback;
100 ListenerList <ChangeListener> changeListeners;
102 void callListeners();
Has a callback method that is triggered asynchronously.
Holds a list of ChangeListeners, and sends messages to them when instructed.
Receives change event callbacks that are sent out by a ChangeBroadcaster.
#define JUCE_API
This macro is added to all JUCE public class declarations.