20#ifndef LIBREPCB_EDITOR_PACKAGEEDITORSTATE_MEASURE_H
21#define LIBREPCB_EDITOR_PACKAGEEDITORSTATE_MEASURE_H
57 bool entry() noexcept override;
58 bool exit() noexcept override;
60 const noexcept override;
The PackageEditorState_Measure class.
Definition packageeditorstate_measure.h:46
PackageEditorState_Measure(const PackageEditorState_Measure &other)=delete
bool processGraphicsSceneMouseMoved(const GraphicsSceneMouseEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:93
QScopedPointer< MeasureTool > mTool
Definition packageeditorstate_measure.h:78
bool processRemove() noexcept override
Definition packageeditorstate_measure.cpp:108
bool processGraphicsSceneLeftMouseButtonPressed(const GraphicsSceneMouseEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:98
bool processAbortCommand() noexcept override
Definition packageeditorstate_measure.cpp:112
bool processKeyPressed(const GraphicsSceneKeyEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:83
bool exit() noexcept override
Definition packageeditorstate_measure.cpp:64
~PackageEditorState_Measure() noexcept
Definition packageeditorstate_measure.cpp:49
bool processKeyReleased(const GraphicsSceneKeyEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:88
QSet< EditorWidgetBase::Feature > getAvailableFeatures() const noexcept override
Definition packageeditorstate_measure.cpp:71
PackageEditorState_Measure()=delete
bool processCopy() noexcept override
Definition packageeditorstate_measure.cpp:104
bool entry() noexcept override
Definition packageeditorstate_measure.cpp:56
The PackageEditorState class is the base class of all package editor FSM states.
Definition packageeditorstate.h:53
Definition occmodel.cpp:77
Definition graphicsscene.h:52
Definition graphicsscene.h:45
Definition packageeditorfsm.h:92