Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Attributes |
Protected Attributes |
List of all members  
  Execution::StateComponentBase Class Reference
Inheritance diagram for Execution::StateComponentBase:
 
  
| Public Types | |
| using | parent_t = Execution::Component | 
| using | model_t = Process::ProcessModel | 
| using | component_t = ProcessComponent | 
| using | component_factory_list_t = ProcessComponentFactoryList | 
| Public Member Functions | |
| StateComponentBase (const Scenario::StateModel &element, std::shared_ptr< ossia::time_event > ev, const Execution::Context &ctx, QObject *parent) | |
| void | onDelete () const | 
| To be called from the GUI thread. | |
| void | updateControls () | 
| 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) | 
| template<typename Models > | |
| const auto & | models () const | 
| const auto & | processes () const | 
| const auto & | state () const | 
| const std::shared_ptr< ossia::nodes::state_writer > & | node () const | 
|  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::Component > | key () const noexcept=0 | 
| virtual bool | key_match (UuidKey< score::Component > other) const noexcept=0 | 
| Static Public Attributes | |
| static constexpr bool | is_unique = true | 
| Protected Attributes | |
| QPointer< const Scenario::StateModel > | m_model | 
| std::shared_ptr< ossia::time_event > | m_ev | 
| std::shared_ptr< ossia::nodes::state_writer > | m_node | 
| score::hash_map< Id< Process::ProcessModel >, std::shared_ptr< ProcessComponent > > | m_processes | 
The documentation for this class was generated from the following files:
- StateExecution.hpp
- StateExecution.cpp