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 musicalContext was 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 musicalContext will 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 regionSequence was 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 regionSequence will 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 audioSource was 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 audioSource will 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: