|
| IntervalComponentBase (Scenario::IntervalModel &score_cst, const std::shared_ptr< ossia::scenario > &scenar, const Context &ctx, QObject *parent) |
|
| IntervalComponentBase (const IntervalComponentBase &)=delete |
|
| IntervalComponentBase (IntervalComponentBase &&)=delete |
|
IntervalComponentBase & | operator= (const IntervalComponentBase &)=delete |
|
IntervalComponentBase & | operator= (IntervalComponentBase &&)=delete |
|
interval_duration_data | makeDurations () const |
| To be called from the GUI thread.
|
|
const std::shared_ptr< ossia::time_interval > & | OSSIAInterval () const |
|
Scenario::IntervalModel & | scoreInterval () const |
|
const auto & | processes () const |
|
void | pause () |
|
void | resume () |
|
void | stop () |
|
void | executionStarted () |
|
void | executionStopped () |
|
ProcessComponent * | make (ProcessComponentFactory &factory, Process::ProcessModel &process) |
|
ProcessComponent * | make (Process::ProcessModel &process) |
|
std::function< void()> | removing (const Process::ProcessModel &e, ProcessComponent &c) |
|
template<typename... Args> |
void | added (Args &&...) |
|
template<typename Component_T , typename Element , typename Fun > |
void | removed (const Element &elt, const Component_T &comp, Fun f) |
|
const Context & | context () const |
|
template<typename... Args> |
| IntervalComponent (Scenario::IntervalModel &cst, Args &&... args) |
|
Scenario::IntervalModel & | interval () const |
|
auto & | context () const |
|
template<typename Models > |
auto & | models () const |
|
|
static constexpr const bool | is_unique = true |
|
The documentation for this class was generated from the following files: