Loading...
Searching...
No Matches
Scenario::BaseScenario Class Referencefinal
Inheritance diagram for Scenario::BaseScenario:
  
Public Member Functions | |
| BaseScenario (const Id< BaseScenario > &id, const score::DocumentContext &ctx, QObject *parentObject) | |
| template<IsDeserializer DeserializerVisitor> | |
| BaseScenario (DeserializerVisitor &&vis, const score::DocumentContext &ctx, QObject *parent) | |
| Selection | selectedChildren () const | 
| bool | focused () const | 
| EventModel & | event (const Id< EventModel > &id) const final override | 
  Public Member Functions inherited from IdentifiedObject< BaseScenario > | |
| IdentifiedObject (id_type id, const QString &name, QObject *parent) noexcept | |
| IdentifiedObject (Visitor &&v, QObject *parent) noexcept | |
| const id_type & | id () const noexcept | 
| int32_t | id_val () const noexcept final override | 
| void | setId (const id_type &id) noexcept | 
| void | setId (id_type &&id) noexcept | 
| void | resetCache () const noexcept override | 
  Public Member Functions inherited from IdentifiedObjectAbstract | |
| void | identified_object_destroying (IdentifiedObjectAbstract *o) | 
| To be called by subclasses.  | |
| void | identified_object_destroyed (IdentifiedObjectAbstract *o) | 
| Will be called in the IdentifiedObjectAbstract destructor.  | |
  Public Member Functions inherited from Scenario::BaseScenarioContainer | |
| BaseScenarioContainer (const score::DocumentContext &ctx, QObject *parentObject) | |
| BaseScenarioContainer (no_init, const score::DocumentContext &ctx, QObject *parentObject) | |
| const score::DocumentContext & | context () const noexcept | 
| QObject & | parentObject () const | 
| score::IndirectContainer< IntervalModel > | getIntervals () const final override | 
| score::IndirectContainer< StateModel > | getStates () const final override | 
| score::IndirectContainer< EventModel > | getEvents () const final override | 
| score::IndirectContainer< TimeSyncModel > | getTimeSyncs () const final override | 
| IntervalModel * | findInterval (const Id< IntervalModel > &id) const final override | 
| EventModel * | findEvent (const Id< EventModel > &id) const final override | 
| TimeSyncModel * | findTimeSync (const Id< TimeSyncModel > &id) const final override | 
| StateModel * | findState (const Id< StateModel > &id) const final override | 
| IntervalModel & | interval (const Id< IntervalModel > &id) const final override | 
| EventModel & | event (const Id< EventModel > &id) const final override | 
| TimeSyncModel & | timeSync (const Id< TimeSyncModel > &id) const final override | 
| StateModel & | state (const Id< StateModel > &id) const final override | 
| IntervalModel & | interval () const | 
| TimeSyncModel & | startTimeSync () const | 
| TimeSyncModel & | endTimeSync () const | 
| EventModel & | startEvent () const | 
| EventModel & | endEvent () const | 
| StateModel & | startState () const | 
| StateModel & | endState () const | 
| score::IndirectArray< IntervalModel, 1 > | intervals () const | 
| score::IndirectArray< EventModel, 2 > | events () const | 
| score::IndirectArray< StateModel, 2 > | states () const | 
| score::IndirectArray< TimeSyncModel, 2 > | timeSyncs () const | 
Additional Inherited Members | |
  Public Types inherited from IdentifiedObject< BaseScenario > | |
| using | model_type = BaseScenario | 
| using | id_type = Id< BaseScenario > | 
| using | object_type = IdentifiedObject< BaseScenario > | 
  Public Attributes inherited from IdentifiedObject< BaseScenario > | |
| Path< BaseScenario > | m_path_cache | 
  Static Public Attributes inherited from IdentifiedObject< BaseScenario > | |
| static const constexpr bool | identified_object_tag | 
  Protected Member Functions inherited from IdentifiedObjectAbstract | |
| IdentifiedObjectAbstract (const QString &name, QObject *parent) noexcept | |
  Protected Member Functions inherited from Scenario::BaseScenarioContainer | |
| auto | elements () const | 
  Protected Attributes inherited from Scenario::BaseScenarioContainer | |
| const score::DocumentContext & | m_context | 
| TimeSyncModel * | m_startNode {} | 
| TimeSyncModel * | m_endNode {} | 
| EventModel * | m_startEvent {} | 
| EventModel * | m_endEvent {} | 
| StateModel * | m_startState {} | 
| StateModel * | m_endState {} | 
| IntervalModel * | m_interval {} | 
Member Function Documentation
◆ event()
      
  | 
  finaloverridevirtual | 
Implements Scenario::ScenarioInterface.
The documentation for this class was generated from the following files:
- BaseScenario.hpp
 - BaseScenario.cpp
 
 Public Member Functions inherited from