20#ifndef LIBREPCB_EDITOR_SCHEMATICEDITORSTATE_MEASURE_H
21#define LIBREPCB_EDITOR_SCHEMATICEDITORSTATE_MEASURE_H
58 virtual
bool entry() noexcept override;
59 virtual
bool exit() noexcept override;
68 QGraphicsSceneMouseEvent& e) noexcept override;
70 QGraphicsSceneMouseEvent& e) noexcept override;
The "measure" state/tool of the schematic editor.
Definition: schematiceditorstate_measure.h:46
virtual bool processGraphicsSceneMouseMoved(QGraphicsSceneMouseEvent &e) noexcept override
Definition: schematiceditorstate_measure.cpp:94
SchematicEditorState_Measure(const SchematicEditorState_Measure &other)=delete
QScopedPointer< MeasureTool > mTool
Definition: schematiceditorstate_measure.h:78
virtual bool processRemove() noexcept override
Definition: schematiceditorstate_measure.cpp:76
virtual ~SchematicEditorState_Measure() noexcept
Definition: schematiceditorstate_measure.cpp:50
virtual bool processAbortCommand() noexcept override
Definition: schematiceditorstate_measure.cpp:80
virtual bool processKeyPressed(const QKeyEvent &e) noexcept override
Definition: schematiceditorstate_measure.cpp:84
virtual bool processSwitchToSchematicPage(int index) noexcept override
Definition: schematiceditorstate_measure.cpp:104
virtual bool exit() noexcept override
Definition: schematiceditorstate_measure.cpp:63
SchematicEditorState_Measure()=delete
virtual bool processKeyReleased(const QKeyEvent &e) noexcept override
Definition: schematiceditorstate_measure.cpp:89
virtual bool processGraphicsSceneLeftMouseButtonPressed(QGraphicsSceneMouseEvent &e) noexcept override
Definition: schematiceditorstate_measure.cpp:99
virtual bool processCopy() noexcept override
Definition: schematiceditorstate_measure.cpp:72
virtual bool entry() noexcept override
Definition: schematiceditorstate_measure.cpp:57
The schematic editor state base class.
Definition: schematiceditorstate.h:57
Definition: occmodel.cpp:77
FSM Context.
Definition: schematiceditorfsm.h:81