20#ifndef LIBREPCB_EDITOR_SYMBOLEDITORSTATE_MEASURE_H
21#define LIBREPCB_EDITOR_SYMBOLEDITORSTATE_MEASURE_H
57 bool entry() noexcept override;
58 bool exit() noexcept override;
60 const noexcept override;
66 QGraphicsSceneMouseEvent& e) noexcept override;
68 QGraphicsSceneMouseEvent& e) noexcept override;
The SymbolEditorState_Measure class.
Definition: symboleditorstate_measure.h:46
bool processGraphicsSceneMouseMoved(QGraphicsSceneMouseEvent &e) noexcept override
Definition: symboleditorstate_measure.cpp:87
QScopedPointer< MeasureTool > mTool
Definition: symboleditorstate_measure.h:78
SymbolEditorState_Measure()=delete
bool processRemove() noexcept override
Definition: symboleditorstate_measure.cpp:101
SymbolEditorState_Measure(const SymbolEditorState_Measure &other)=delete
~SymbolEditorState_Measure() noexcept
Definition: symboleditorstate_measure.cpp:47
bool processAbortCommand() noexcept override
Definition: symboleditorstate_measure.cpp:105
bool processKeyPressed(const QKeyEvent &e) noexcept override
Definition: symboleditorstate_measure.cpp:78
bool exit() noexcept override
Definition: symboleditorstate_measure.cpp:60
QSet< EditorWidgetBase::Feature > getAvailableFeatures() const noexcept override
Definition: symboleditorstate_measure.cpp:66
bool processKeyReleased(const QKeyEvent &e) noexcept override
Definition: symboleditorstate_measure.cpp:82
bool processGraphicsSceneLeftMouseButtonPressed(QGraphicsSceneMouseEvent &e) noexcept override
Definition: symboleditorstate_measure.cpp:92
bool processCopy() noexcept override
Definition: symboleditorstate_measure.cpp:97
bool entry() noexcept override
Definition: symboleditorstate_measure.cpp:54
The SymbolEditorState class is the base class of all symbol editor FSM states.
Definition: symboleditorstate.h:54
Definition: occmodel.cpp:77
Definition: symboleditorfsm.h:76