20#ifndef LIBREPCB_EDITOR_PACKAGEEDITORSTATE_MEASURE_H
21#define LIBREPCB_EDITOR_PACKAGEEDITORSTATE_MEASURE_H
56 bool entry() noexcept override;
57 bool exit() noexcept override;
The PackageEditorState_Measure class.
Definition packageeditorstate_measure.h:45
PackageEditorState_Measure(const PackageEditorState_Measure &other)=delete
bool processGraphicsSceneMouseMoved(const GraphicsSceneMouseEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:91
QScopedPointer< MeasureTool > mTool
Definition packageeditorstate_measure.h:75
bool processRemove() noexcept override
Definition packageeditorstate_measure.cpp:106
bool processGraphicsSceneLeftMouseButtonPressed(const GraphicsSceneMouseEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:96
bool processAbortCommand() noexcept override
Definition packageeditorstate_measure.cpp:110
bool processKeyPressed(const GraphicsSceneKeyEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:81
bool exit() noexcept override
Definition packageeditorstate_measure.cpp:70
~PackageEditorState_Measure() noexcept
Definition packageeditorstate_measure.cpp:51
bool processKeyReleased(const GraphicsSceneKeyEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:86
PackageEditorState_Measure()=delete
bool processCopy() noexcept override
Definition packageeditorstate_measure.cpp:102
bool entry() noexcept override
Definition packageeditorstate_measure.cpp:58
The PackageEditorState class is the base class of all package editor FSM states.
Definition packageeditorstate.h:52
Definition occmodel.cpp:77
Definition graphicsscene.h:52
Definition graphicsscene.h:45
Definition packageeditorfsm.h:89