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