20#ifndef LIBREPCB_EDITOR_BOARDEDITORSTATE_MEASURE_H
21#define LIBREPCB_EDITOR_BOARDEDITORSTATE_MEASURE_H
57 virtual
bool entry() noexcept override;
58 virtual
bool exit() noexcept override;
67 QGraphicsSceneMouseEvent& e) noexcept override;
69 QGraphicsSceneMouseEvent& e) noexcept override;
The "measure" state/tool of the board editor.
Definition boardeditorstate_measure.h:46
virtual bool processGraphicsSceneMouseMoved(QGraphicsSceneMouseEvent &e) noexcept override
Definition boardeditorstate_measure.cpp:92
BoardEditorState_Measure(const BoardEditorState_Measure &other)=delete
virtual ~BoardEditorState_Measure() noexcept
Definition boardeditorstate_measure.cpp:50
BoardEditorState_Measure()=delete
QScopedPointer< MeasureTool > mTool
Definition boardeditorstate_measure.h:77
virtual bool processRemove() noexcept override
Definition boardeditorstate_measure.cpp:76
virtual bool processSwitchToBoard(int index) noexcept override
Definition boardeditorstate_measure.cpp:102
virtual bool processAbortCommand() noexcept override
Definition boardeditorstate_measure.cpp:80
virtual bool processKeyPressed(const QKeyEvent &e) noexcept override
Definition boardeditorstate_measure.cpp:84
virtual bool exit() noexcept override
Definition boardeditorstate_measure.cpp:63
virtual bool processKeyReleased(const QKeyEvent &e) noexcept override
Definition boardeditorstate_measure.cpp:88
virtual bool processGraphicsSceneLeftMouseButtonPressed(QGraphicsSceneMouseEvent &e) noexcept override
Definition boardeditorstate_measure.cpp:97
virtual bool processCopy() noexcept override
Definition boardeditorstate_measure.cpp:72
virtual bool entry() noexcept override
Definition boardeditorstate_measure.cpp:57
The board editor state base class.
Definition boardeditorstate.h:59
Definition occmodel.cpp:76
FSM Context.
Definition boardeditorfsm.h:88