JUCE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
ChangeListener Class Referenceabstract

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

Inherited by AudioDeviceSelectorComponent [private], FileListComponent [private], and PluginListComponent [private].

Public Member Functions

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

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

virtual ChangeListener::~ChangeListener ( )
virtual

Destructor.

Member Function Documentation

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

Your subclass should implement this method to receive the callback.

Parameters
sourcethe ChangeBroadcaster that triggered the callback.

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