Execution::EventComponent Class Referencefinal
Inheritance diagram for Execution::EventComponent:
score::GenericComponent< System_T > score::Component

Public Member Functions

 EventComponent (const Scenario::EventModel &element, const Execution::Context &ctx, QObject *parent)
 
void cleanup ()
 
ossia::expression_ptr makeExpression () const
 To be called from the GUI thread.
 
void onSetup (std::shared_ptr< ossia::time_event > event, ossia::expression_ptr expr, ossia::time_event::offset_behavior b)
 To be called from the API edition queue.
 
std::shared_ptr< ossia::time_event > OSSIAEvent () const
 
const Scenario::EventModelscoreEvent () const
 
void happened ()
 
- Public Member Functions inherited from score::GenericComponent< System_T >
template<typename... Args>
 GenericComponent (System_T &sys, Args &&... args) noexcept
 
System_T & system () const noexcept
 
- Public Member Functions inherited from score::Component
 Component (QObject *parent)
 
 Component (const QString &name, QObject *parent)
 
virtual UuidKey< score::Componentkey () const noexcept=0
 
virtual bool key_match (UuidKey< score::Component > other) const noexcept=0
 

Static Public Attributes

static constexpr bool is_unique = true
 

The documentation for this class was generated from the following files: