2 #include <Process/ExecutionComponent.hpp>
4 #include <Scenario/Document/Event/EventModel.hpp>
6 #include <ossia/editor/expression/expression.hpp>
7 #include <ossia/editor/scenario/time_event.hpp>
20 COMMON_COMPONENT_METADATA(
"02c41de0-3a8c-44da-ae03-68a0ca26a7d0")
22 static constexpr
bool is_unique =
true;
30 ossia::expression_ptr makeExpression()
const;
34 std::shared_ptr<ossia::time_event> event, ossia::expression_ptr expr,
35 ossia::time_event::offset_behavior b);
37 std::shared_ptr<ossia::time_event> OSSIAEvent()
const;
41 void happened() W_SIGNAL(happened);
44 QPointer<const Scenario::EventModel> m_score_event;
45 std::shared_ptr<ossia::time_event> m_ossia_event;
Definition: EventExecution.hpp:18
Definition: EventModel.hpp:36
A component that has a reference to a specific context object.
Definition: lib/score/model/Component.hpp:58
Components used for the execution of a score.
Definition: ProcessComponent.cpp:12
Definition: ExecutionContext.hpp:76