A base class for listeners that want to know about changes to an ARADocument object.  
 More...
#include <juce_ARAModelObjects.h>
A base class for listeners that want to know about changes to an ARADocument object. 
Use ARADocument::addListener() to register your listener with an ARADocument. 
◆ ~ARADocumentListener()
  
  | 
        
          | virtual ARADocumentListener::~ARADocumentListener | ( |  | ) |  |  | virtualdefault | 
 
 
◆ willBeginEditing()
  
  | 
        
          | virtual void ARADocumentListener::willBeginEditing | ( | ARADocument * | document | ) |  |  | virtual | 
 
Called before the document enters an editing state. 
- Parameters
- 
  
    | document | The document about to enter an editing state. |  
 
 
 
◆ didEndEditing()
  
  | 
        
          | virtual void ARADocumentListener::didEndEditing | ( | ARADocument * | document | ) |  |  | virtual | 
 
Called after the document exits an editing state. 
- Parameters
- 
  
    | document | The document about exit an editing state. |  
 
 
 
◆ willNotifyModelUpdates()
  
  | 
        
          | virtual void ARADocumentListener::willNotifyModelUpdates | ( | ARADocument * | document | ) |  |  | virtual | 
 
Called before sending model updates do the host. 
- Parameters
- 
  
    | document | The document whose model updates are about to be sent. |  
 
 
 
◆ didNotifyModelUpdates()
  
  | 
        
          | virtual void ARADocumentListener::didNotifyModelUpdates | ( | ARADocument * | document | ) |  |  | virtual | 
 
Called after sending model updates do the host. 
- Parameters
- 
  
    | document | The document whose model updates have just been sent. |  
 
 
 
◆ willUpdateDocumentProperties()
  
  | 
        
          | virtual void ARADocumentListener::willUpdateDocumentProperties | ( | ARADocument * | document, |  
          |  |  | ARA::PlugIn::PropertiesPtr< ARA::ARADocumentProperties > | newProperties ) |  | virtual | 
 
Called before the document's properties are updated. 
- Parameters
- 
  
    | document | The document whose properties will be updated. |  | newProperties | The document properties that will be assigned to document. |  
 
 
 
◆ didUpdateDocumentProperties()
  
  | 
        
          | virtual void ARADocumentListener::didUpdateDocumentProperties | ( | ARADocument * | document | ) |  |  | virtual | 
 
Called after the document's properties are updated. 
- Parameters
- 
  
    | document | The document whose properties were updated. |  
 
 
 
◆ didAddMusicalContextToDocument()
Called after a musical context is added to the document. 
- Parameters
- 
  
    | document | The document that musicalContextwas added to. |  | musicalContext | The musical context that was added to document. |  
 
 
 
◆ willRemoveMusicalContextFromDocument()
Called before a musical context is removed from the document. 
- Parameters
- 
  
    | document | The document that musicalContextwill be removed from. |  | musicalContext | The musical context that will be removed from document. |  
 
 
 
◆ didReorderMusicalContextsInDocument()
  
  | 
        
          | virtual void ARADocumentListener::didReorderMusicalContextsInDocument | ( | ARADocument * | document | ) |  |  | virtual | 
 
Called after the musical contexts are reordered in an ARA document. 
Musical contexts are sorted by their order index - this callback signals a change in this ordering within the document.
- Parameters
- 
  
    | document | The document with reordered musical contexts. |  
 
 
 
◆ didAddRegionSequenceToDocument()
Called after a region sequence is added to the document. 
- Parameters
- 
  
    | document | The document that regionSequencewas added to. |  | regionSequence | The region sequence that was added to document. |  
 
 
 
◆ willRemoveRegionSequenceFromDocument()
Called before a region sequence is removed from the document. 
- Parameters
- 
  
    | document | The document that regionSequencewill be removed from. |  | regionSequence | The region sequence that will be removed from document. |  
 
 
 
◆ didReorderRegionSequencesInDocument()
  
  | 
        
          | virtual void ARADocumentListener::didReorderRegionSequencesInDocument | ( | ARADocument * | document | ) |  |  | virtual | 
 
Called after the region sequences are reordered in an ARA document. 
Region sequences are sorted by their order index - this callback signals a change in this ordering within the document.
- Parameters
- 
  
    | document | The document with reordered region sequences. |  
 
 
 
◆ didAddAudioSourceToDocument()
Called after an audio source is added to the document. 
- Parameters
- 
  
    | document | The document that audioSourcewas added to. |  | audioSource | The audio source that was added to document. |  
 
 
 
◆ willRemoveAudioSourceFromDocument()
Called before an audio source is removed from the document. 
- Parameters
- 
  
    | document | The document that audioSourcewill be removed from . |  | audioSource | The audio source that will be removed from document. |  
 
 
 
◆ willDestroyDocument()
  
  | 
        
          | virtual void ARADocumentListener::willDestroyDocument | ( | ARADocument * | document | ) |  |  | virtual | 
 
Called before the document is destroyed by the ARA host. 
- Parameters
- 
  
    | document | The document that will be destroyed. |  
 
 
 
The documentation for this class was generated from the following file: