ChangeListener Class Referenceabstract
juce_events » broadcasters

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

Inheritance diagram for ChangeListener:

## Public Member Functions

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

## 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

## Constructor & Destructor Documentation

## ~ChangeListener()

virtual ChangeListener::~ChangeListener | ( |  | ) |

virtual default

Destructor.

## Member Function Documentation

## changeListenerCallback()

virtual void ChangeListener::changeListenerCallback | ( | ChangeBroadcaster * | source | ) |

pure virtual

Your subclass should implement this method to receive the callback.

Parameters

  source | the ChangeBroadcaster that triggered the callback.

The documentation for this class was generated from the following file:

- juce_ChangeListener.h