JUCE
|
Base class for fulfilling the ARAEditorView role as described in the ARA SDK. More...
Inherits ARA::PlugIn::EditorView.
Classes | |
class | Listener |
A base class for listeners that want to know about changes to an ARAEditorView object. More... | |
Public Member Functions | |
template<typename RegionSequence_t = ARARegionSequence> | |
const std::vector< RegionSequence_t * > & | getHiddenRegionSequences () const noexcept |
void | doNotifySelection (const ARA::PlugIn::ViewSelection *currentSelection) noexcept override |
void | doNotifyHideRegionSequences (const std::vector< ARA::PlugIn::RegionSequence * > ®ionSequences) noexcept override |
void | addListener (Listener *l) |
Subscribe l to notified by changes to the object. | |
void | removeListener (Listener *l) |
Unsubscribe l from object notifications. | |
Base class for fulfilling the ARAEditorView role as described in the ARA SDK.
Instances of this class are constructed by the DocumentController. If you are subclassing ARAEditorView, make sure to call the base class implementation of overridden functions.
|
noexcept |
|
overridenoexcept |
|
overridenoexcept |
Subscribe l
to notified by changes to the object.
l | The listener instance. |