22 StateBase(
const Scenario_T& scenar, QState* parent)
24 , m_scenario{
const_cast<Scenario_T&
>(scenar)}
30 clickedEvent = std::nullopt;
31 clickedTimeSync = std::nullopt;
32 clickedInterval = std::nullopt;
33 clickedState = std::nullopt;
35 hoveredEvent = std::nullopt;
36 hoveredTimeSync = std::nullopt;
37 hoveredInterval = std::nullopt;
38 hoveredState = std::nullopt;
43 OptionalId<StateModel> clickedState;
44 OptionalId<EventModel> clickedEvent;
45 OptionalId<TimeSyncModel> clickedTimeSync;
46 OptionalId<IntervalModel> clickedInterval;
48 OptionalId<StateModel> hoveredState;
49 OptionalId<EventModel> hoveredEvent;
50 OptionalId<TimeSyncModel> hoveredTimeSync;
51 OptionalId<IntervalModel> hoveredInterval;
56 Scenario_T& m_scenario;