20#ifndef LIBREPCB_EDITOR_BOARDEDITORSTATE_MEASURE_H
21#define LIBREPCB_EDITOR_BOARDEDITORSTATE_MEASURE_H
56 virtual
bool entry() noexcept override;
57 virtual
bool exit() noexcept override;
The "measure" state/tool of the board editor.
Definition boardeditorstate_measure.h:45
BoardEditorState_Measure(const BoardEditorState_Measure &other)=delete
virtual ~BoardEditorState_Measure() noexcept
Definition boardeditorstate_measure.cpp:53
virtual bool processGraphicsSceneMouseMoved(const GraphicsSceneMouseEvent &e) noexcept override
Definition boardeditorstate_measure.cpp:105
BoardEditorState_Measure()=delete
QScopedPointer< MeasureTool > mTool
Definition boardeditorstate_measure.h:77
virtual bool processRemove() noexcept override
Definition boardeditorstate_measure.cpp:87
virtual bool processGraphicsSceneLeftMouseButtonPressed(const GraphicsSceneMouseEvent &e) noexcept override
Definition boardeditorstate_measure.cpp:110
virtual bool processAbortCommand() noexcept override
Definition boardeditorstate_measure.cpp:91
virtual bool processKeyPressed(const GraphicsSceneKeyEvent &e) noexcept override
Definition boardeditorstate_measure.cpp:95
virtual bool exit() noexcept override
Definition boardeditorstate_measure.cpp:72
virtual bool processKeyReleased(const GraphicsSceneKeyEvent &e) noexcept override
Definition boardeditorstate_measure.cpp:100
virtual bool processCopy() noexcept override
Definition boardeditorstate_measure.cpp:83
virtual bool entry() noexcept override
Definition boardeditorstate_measure.cpp:60
The board editor state base class.
Definition boardeditorstate.h:60
Definition occmodel.cpp:77
FSM Context.
Definition boardeditorfsm.h:88
Definition graphicsscene.h:52
Definition graphicsscene.h:45