TracktionEngine
Public Member Functions | Public Attributes | List of all members
tracktion::engine::MidiLearnState::Listener Struct Referenceabstract

Subclass this to be notified when the MidiLearn state changes. More...

Public Member Functions

 Listener (MidiLearnState &)
 
virtual ~Listener ()
 
virtual void midiLearnStatusChanged (bool isActive)=0
 
virtual void midiLearnAssignmentChanged (ChangeType)
 

Public Attributes

MidiLearnStateownerState
 

Detailed Description

Subclass this to be notified when the MidiLearn state changes.

No need to add yourself as a listener, these will be automatically added and removed with the lifetime of the class.

Constructor & Destructor Documentation

◆ Listener()

tracktion::engine::MidiLearnState::Listener::Listener ( MidiLearnState )

◆ ~Listener()

virtual tracktion::engine::MidiLearnState::Listener::~Listener ( )
virtual

Member Function Documentation

◆ midiLearnStatusChanged()

virtual void tracktion::engine::MidiLearnState::Listener::midiLearnStatusChanged ( bool  isActive)
pure virtual

◆ midiLearnAssignmentChanged()

virtual void tracktion::engine::MidiLearnState::Listener::midiLearnAssignmentChanged ( ChangeType  )
virtual

Member Data Documentation

◆ ownerState

MidiLearnState& tracktion::engine::MidiLearnState::Listener::ownerState

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