LocalTree::IntervalBase Class Reference
Inheritance diagram for LocalTree::IntervalBase:
Public Types | |
using | parent_t = Component< Scenario::GenericIntervalComponent< const score::DocumentContext > > |
using | model_t = Process::ProcessModel |
using | component_t = LocalTree::ProcessComponent |
using | component_factory_t = LocalTree::ProcessComponentFactory |
using | component_factory_list_t = LocalTree::ProcessComponentFactoryList |
Public Member Functions | |
IntervalBase (ossia::net::node_base &parent, Scenario::IntervalModel &interval, const score::DocumentContext &sys, QObject *parent_comp) | |
ProcessComponent * | make (ProcessComponentFactory &factory, Process::ProcessModel &process) |
ProcessComponent * | make (Process::ProcessModel &process) |
bool | removing (const Process::ProcessModel &cst, const ProcessComponent &comp) |
template<typename... Args> | |
void | added (Args &&...) |
template<typename... Args> | |
void | removed (Args &&...) |
Public Member Functions inherited from LocalTree::Component< Scenario::GenericIntervalComponent< const score::DocumentContext > > | |
Component (ossia::net::node_base &n, score::ModelMetadata &m, Args &&... args) | |
ossia::net::node_base & | node () const |
auto & | context () const |
Public Member Functions inherited from Scenario::IntervalComponent< Component_T > | |
template<typename... Args> | |
IntervalComponent (Scenario::IntervalModel &cst, Args &&... args) | |
Scenario::IntervalModel & | interval () const |
auto & | context () const |
template<typename Models > | |
auto & | models () const |
Additional Inherited Members | |
Protected Member Functions inherited from LocalTree::Component< Scenario::GenericIntervalComponent< const score::DocumentContext > > | |
void | add (Object &obj) |
void | add_get (Object &obj) |
Protected Attributes inherited from LocalTree::Component< Scenario::GenericIntervalComponent< const score::DocumentContext > > | |
MetadataNamePropertyWrapper | m_thisNode |
std::vector< std::unique_ptr< BaseProperty > > | m_properties |
Protected Attributes inherited from Scenario::IntervalComponent< Component_T > | |
QPointer< Scenario::IntervalModel > | m_interval |
The documentation for this class was generated from the following files:
- LocalTree/IntervalComponent.hpp
- LTIntervalComponent.cpp