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;
66 QGraphicsSceneMouseEvent& e) noexcept override;
68 QGraphicsSceneMouseEvent& e) noexcept override;
The PackageEditorState_Measure class.
Definition packageeditorstate_measure.h:46
bool processGraphicsSceneMouseMoved(QGraphicsSceneMouseEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:88
PackageEditorState_Measure(const PackageEditorState_Measure &other)=delete
QScopedPointer< MeasureTool > mTool
Definition packageeditorstate_measure.h:78
bool processRemove() noexcept override
Definition packageeditorstate_measure.cpp:102
bool processAbortCommand() noexcept override
Definition packageeditorstate_measure.cpp:106
bool processKeyPressed(const QKeyEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:78
bool exit() noexcept override
Definition packageeditorstate_measure.cpp:60
~PackageEditorState_Measure() noexcept
Definition packageeditorstate_measure.cpp:47
QSet< EditorWidgetBase::Feature > getAvailableFeatures() const noexcept override
Definition packageeditorstate_measure.cpp:66
PackageEditorState_Measure()=delete
bool processKeyReleased(const QKeyEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:83
bool processGraphicsSceneLeftMouseButtonPressed(QGraphicsSceneMouseEvent &e) noexcept override
Definition packageeditorstate_measure.cpp:93
bool processCopy() noexcept override
Definition packageeditorstate_measure.cpp:98
bool entry() noexcept override
Definition packageeditorstate_measure.cpp:54
The PackageEditorState class is the base class of all package editor FSM states.
Definition packageeditorstate.h:52
Definition occmodel.cpp:76
Definition packageeditorfsm.h:90