Scenario::ObjectMapper Struct Reference
Inheritance diagram for Scenario::ObjectMapper:
Scenario::ToolBase< ToolPalette_T > Scenario::CreationTool< Scenario::ProcessModel, Scenario::ToolPalette > Scenario::SmartTool< Scenario::ProcessModel, Scenario::ScenarioDisplayedElementsToolPalette, BaseGraphicsObject, Scenario::DoNotMoveInterval_StateWrapper, Scenario::MoveLeftBraceInScenario_StateWrapper, Scenario::MoveRightBraceInScenario_StateWrapper, Scenario::MoveEventInTopScenario_StateWrapper, Scenario::MoveTimeSyncInTopScenario_StateWrapper > Scenario::SmartTool< Scenario::ProcessModel, Scenario::ToolPalette, Scenario::ScenarioView, Scenario::MoveIntervalInScenario_StateWrapper, Scenario::MoveLeftBraceInScenario_StateWrapper, Scenario::MoveRightBraceInScenario_StateWrapper, Scenario::MoveEventInScenario_StateWrapper, Scenario::MoveTimeSyncInScenario_StateWrapper > Scenario::SmartTool< Scenario::BaseScenario, Scenario::BaseScenarioDisplayedElementsToolPalette, BaseGraphicsObject, Scenario::DoNotMoveInterval_StateWrapper, Scenario::MoveLeftBraceInScenario_StateWrapper, Scenario::MoveRightBraceInScenario_StateWrapper, Scenario::MoveEventInBaseScenario_StateWrapper, Scenario::MoveTimeSyncInBaseScenario_StateWrapper > Scenario::CreationTool< Scenario_T, ToolPalette_T > Scenario::SmartTool< Scenario_T, ToolPalette_T, View_T, MoveIntervalWrapper_T, MoveLeftBraceWrapper_T, MoveRightBraceWrapper_T, MoveEventWrapper_T, MoveTimeSyncWrapper_T >

Static Public Member Functions

static OptionalId< EventModelitemToEventId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< EventModelitemToConditionId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< TimeSyncModelitemToTimeSyncId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< TimeSyncModelitemToTriggerId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< IntervalModelitemToIntervalId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< IntervalModelitemToGraphIntervalId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< StateModelitemToStateId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static std::optional< SlotPathitemToIntervalFromHeader (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static std::optional< SlotPathitemToIntervalFromFooter (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 

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