|
| ToolBase (const ToolPalette_T &palette) |
|
void | start () |
|
void | stop () |
|
virtual void | on_cancel () |
|
const QGraphicsScene & | scene () const |
|
QStateMachine & | localSM () |
|
|
template<typename EventFun , typename StateFun , typename TimeSyncFun , typename IntervalFun , typename LeftBraceFun , typename RightBraceFun , typename SlotHandleFun , typename NothingFun > |
void | mapTopItem (const QGraphicsItem *item, StateFun st_fun, EventFun ev_fun, TimeSyncFun tn_fun, IntervalFun cst_fun, LeftBraceFun lbrace_fun, RightBraceFun rbrace_fun, SlotHandleFun handle_fun, NothingFun nothing_fun) const |
|
| GraphicsSceneTool (const QGraphicsScene &scene) |
|
QGraphicsItem * | itemUnderMouse (const QPointF &point) const |
|
|
const ToolPalette_T & | m_palette |
|
|
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 class was generated from the following file: