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;
102 void callListeners();
#define JUCE_API
This macro is added to all JUCE public class declarations.
Has a callback method that is triggered asynchronously.
Holds a set of objects and can invoke a member function callback on each object in the set with a sin...
Holds a list of ChangeListeners, and sends messages to them when instructed.
Receives change event callbacks that are sent out by a ChangeBroadcaster.