Loading...
Searching...
No Matches
Scenario::StateBase< Scenario_T > Class Template Reference
Inheritance diagram for Scenario::StateBase< Scenario_T >:
Scenario::CreationStateBase< Scenario::ProcessModel > Scenario::CreationStateBase< Scenario_T > Scenario::MoveEventState< MoveEventCommand_T, Scenario_T, ToolPalette_T > Scenario::MoveIntervalBraceState< MoveBraceCommand_T, Scenario_T, ToolPalette_T > Scenario::MoveTimeSyncState< MoveTimeSyncCommand_T, Scenario_T, ToolPalette_T > Scenario::CreationState< Scenario::ProcessModel, Scenario::ToolPalette > Scenario::CreationState< Scenario_T, ToolPalette_T > Scenario::Creation_FromEvent< Scenario::ProcessModel, Scenario::ToolPalette > Scenario::Creation_FromNothing< Scenario::ProcessModel, Scenario::ToolPalette > Scenario::Creation_FromState< Scenario::ProcessModel, Scenario::ToolPalette > Scenario::Creation_FromTimeSync< Scenario::ProcessModel, Scenario::ToolPalette > Scenario::Creation_FromEvent< Scenario_T, ToolPalette_T > Scenario::Creation_FromNothing< Scenario_T, ToolPalette_T > Scenario::Creation_FromState< Scenario_T, ToolPalette_T > Scenario::Creation_FromTimeSync< Scenario_T, ToolPalette_T >

Public Member Functions

 StateBase (const Scenario_T &scenar, QState *parent)
 
void clear ()
 

Public Attributes

OptionalId< StateModel > clickedState
 
OptionalId< EventModel > clickedEvent
 
OptionalId< TimeSyncModel > clickedTimeSync
 
OptionalId< IntervalModel > clickedInterval
 
OptionalId< StateModel > hoveredState
 
OptionalId< EventModel > hoveredEvent
 
OptionalId< TimeSyncModel > hoveredTimeSync
 
OptionalId< IntervalModel > hoveredInterval
 
Scenario::Point currentPoint {}
 

Protected Attributes

Scenario_T & m_scenario
 

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