Loading...
Searching...
No Matches
juce::ChangeListener Class Referenceabstract

Detailed Description

Receives change event callbacks that are sent out by a ChangeBroadcaster.

A ChangeBroadcaster keeps a set of listeners to which it broadcasts a message when the ChangeBroadcaster::sendChangeMessage() method is called. A subclass of ChangeListener is used to receive these callbacks.

Note that the major difference between an ActionListener and a ChangeListener is that for a ChangeListener, multiple changes will be coalesced into fewer callbacks, but ActionListeners perform one callback for every event posted.

See also
ChangeBroadcaster, ActionListener

The documentation for this class was generated from the following file:
Inheritance diagram for juce::ChangeListener:

Public Member Functions

virtual ~ChangeListener ()=default
 Destructor.
virtual void changeListenerCallback (ChangeBroadcaster *source)=0
 Your subclass should implement this method to receive the callback.

Constructors and Destructors

◆ ~ChangeListener()

virtual juce::ChangeListener::~ChangeListener ( )
virtualdefault

Destructor.

Member Functions

◆ changeListenerCallback()

virtual void juce::ChangeListener::changeListenerCallback ( ChangeBroadcaster * source)
pure virtual

Your subclass should implement this method to receive the callback.

Parameters
sourcethe ChangeBroadcaster that triggered the callback.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram