LibrePCB Developers Documentation
SymbolEditorState_DrawRect Class Referencefinal

The SymbolEditorState_DrawRect class. More...

#include <symboleditorstate_drawrect.h>

+ Inheritance diagram for SymbolEditorState_DrawRect:
+ Collaboration diagram for SymbolEditorState_DrawRect:

Public Member Functions

 SymbolEditorState_DrawRect ()=delete
 SymbolEditorState_DrawRect (const SymbolEditorState_DrawRect &other)=delete
 SymbolEditorState_DrawRect (const Context &context) noexcept
 ~SymbolEditorState_DrawRect () noexcept
SymbolEditorState_DrawRectoperator= (const SymbolEditorState_DrawRect &rhs)=delete
- Public Member Functions inherited from SymbolEditorState_DrawPolygonBase
 SymbolEditorState_DrawPolygonBase ()=delete
 SymbolEditorState_DrawPolygonBase (const SymbolEditorState_DrawPolygonBase &other)=delete
 SymbolEditorState_DrawPolygonBase (const Context &context, Mode mode) noexcept
virtual ~SymbolEditorState_DrawPolygonBase () noexcept
bool processKeyPressed (const QKeyEvent &e) noexcept override
bool processKeyReleased (const QKeyEvent &e) noexcept override
bool entry () noexcept override
bool exit () noexcept override
QSet< EditorWidgetBase::FeaturegetAvailableFeatures () const noexcept override
bool processGraphicsSceneMouseMoved (QGraphicsSceneMouseEvent &e) noexcept override
bool processGraphicsSceneLeftMouseButtonPressed (QGraphicsSceneMouseEvent &e) noexcept override
bool processGraphicsSceneLeftMouseButtonDoubleClicked (QGraphicsSceneMouseEvent &e) noexcept override
bool processAbortCommand () noexcept override
SymbolEditorState_DrawPolygonBaseoperator= (const SymbolEditorState_DrawPolygonBase &rhs)=delete
- Public Member Functions inherited from SymbolEditorState
 SymbolEditorState ()=delete
 SymbolEditorState (const SymbolEditorState &other)=delete
 SymbolEditorState (const Context &context) noexcept
virtual ~SymbolEditorState () noexcept
virtual bool entry () noexcept
virtual bool exit () noexcept
virtual QSet< EditorWidgetBase::FeaturegetAvailableFeatures () const noexcept=0
virtual bool processKeyPressed (const QKeyEvent &e) noexcept
virtual bool processKeyReleased (const QKeyEvent &e) noexcept
virtual bool processGraphicsSceneMouseMoved (QGraphicsSceneMouseEvent &e) noexcept
virtual bool processGraphicsSceneLeftMouseButtonPressed (QGraphicsSceneMouseEvent &e) noexcept
virtual bool processGraphicsSceneLeftMouseButtonReleased (QGraphicsSceneMouseEvent &e) noexcept
virtual bool processGraphicsSceneLeftMouseButtonDoubleClicked (QGraphicsSceneMouseEvent &e) noexcept
virtual bool processGraphicsSceneRightMouseButtonReleased (QGraphicsSceneMouseEvent &e) noexcept
virtual bool processSelectAll () noexcept
virtual bool processCut () noexcept
virtual bool processCopy () noexcept
virtual bool processPaste () noexcept
virtual bool processMove (Qt::ArrowType direction)
virtual bool processRotate (const Angle &rotation) noexcept
virtual bool processMirror (Qt::Orientation orientation) noexcept
virtual bool processSnapToGrid () noexcept
virtual bool processRemove () noexcept
virtual bool processEditProperties () noexcept
virtual bool processImportDxf () noexcept
virtual bool processAbortCommand () noexcept
SymbolEditorStateoperator= (const SymbolEditorState &rhs)=delete

Additional Inherited Members

- Public Types inherited from SymbolEditorState_DrawPolygonBase
enum class  Mode
- Public Types inherited from SymbolEditorState
using Context = SymbolEditorFsm::Context
- Signals inherited from SymbolEditorState
void availableFeaturesChanged ()
void statusBarMessageChanged (const QString &message, int timeoutMs=-1)
- Protected Member Functions inherited from SymbolEditorState
const PositiveLengthgetGridInterval () const noexcept
const LengthUnitgetLengthUnit () const noexcept
- Static Protected Member Functions inherited from SymbolEditorState
static const QSet< const Layer * > & getAllowedTextLayers () noexcept
static const QSet< const Layer * > & getAllowedCircleAndPolygonLayers () noexcept
- Protected Attributes inherited from SymbolEditorState
Context mContext

Detailed Description

Constructor & Destructor Documentation

◆ SymbolEditorState_DrawRect() [1/3]

◆ SymbolEditorState_DrawRect() [2/3]

◆ SymbolEditorState_DrawRect() [3/3]

SymbolEditorState_DrawRect ( const Context context)

◆ ~SymbolEditorState_DrawRect()

Member Function Documentation

◆ operator=()

SymbolEditorState_DrawRect & operator= ( const SymbolEditorState_DrawRect rhs)

The documentation for this class was generated from the following files: