Public Member Functions

ChangeListener Class Reference

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

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

List of all members.

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.

Implemented in PluginListComponent, FileListComponent, and AudioDeviceSelectorComponent.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines