Loading...
Searching...
No Matches
Scenario::ObjectMapper Struct Reference
Inheritance diagram for Scenario::ObjectMapper:
Scenario::ToolBase< Scenario::BaseScenarioDisplayedElementsToolPalette > Scenario::ToolBase< Scenario::ScenarioDisplayedElementsToolPalette > Scenario::ToolBase< Scenario::ToolPalette > Scenario::ToolBase< ToolPalette_T > Scenario::CreationTool< Scenario::ProcessModel, Scenario::ToolPalette > Scenario::SmartTool< Scenario::BaseScenario, Scenario::BaseScenarioDisplayedElementsToolPalette, BaseGraphicsObject, Scenario::DoNotMoveInterval_StateWrapper, Scenario::MoveLeftBraceInScenario_StateWrapper, Scenario::MoveRightBraceInScenario_StateWrapper, Scenario::MoveEventInBaseScenario_StateWrapper, Scenario::MoveTimeSyncInBaseScenario_StateWrapper > 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::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< EventModel > itemToEventId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< EventModel > itemToConditionId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< TimeSyncModel > itemToTimeSyncId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< TimeSyncModel > itemToTriggerId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< IntervalModel > itemToIntervalId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< IntervalModel > itemToGraphIntervalId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static OptionalId< StateModel > itemToStateId (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static std::optional< SlotPath > itemToIntervalFromHeader (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 
static std::optional< SlotPath > itemToIntervalFromFooter (const QGraphicsItem *pressedItem, const QObject *parentModel) noexcept
 

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