RemoteControl::IntervalBase Class Reference
Inheritance diagram for RemoteControl::IntervalBase:
Scenario::IntervalComponent< Component_T >

Public Types

using parent_t = Scenario::GenericIntervalComponent< RemoteControl::DocumentPlugin >
 
using DocumentPlugin = RemoteControl::DocumentPlugin
 
using model_t = Process::ProcessModel
 
using component_t = RemoteControl::ProcessComponent
 
using component_factory_list_t = RemoteControl::ProcessComponentFactoryList
 

Public Member Functions

 IntervalBase (Scenario::IntervalModel &Interval, DocumentPlugin &doc, QObject *parent_comp)
 
ProcessComponentmake (ProcessComponentFactory &factory, Process::ProcessModel &process)
 
ProcessComponentmake (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 Scenario::IntervalComponent< Component_T >
template<typename... Args>
 IntervalComponent (Scenario::IntervalModel &cst, Args &&... args)
 
Scenario::IntervalModelinterval () const
 
auto & context () const
 
template<typename Models >
auto & models () const
 

Additional Inherited Members

- Protected Attributes inherited from Scenario::IntervalComponent< Component_T >
QPointer< Scenario::IntervalModelm_interval
 

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