LibrePCB Developers Documentation
Loading...
Searching...
No Matches
PackageEditorState_DrawArc Class Referencefinal

The PackageEditorState_DrawArc class. More...

#include <packageeditorstate_drawarc.h>

+ Inheritance diagram for PackageEditorState_DrawArc:
+ Collaboration diagram for PackageEditorState_DrawArc:

Public Member Functions

 PackageEditorState_DrawArc ()=delete
 
 PackageEditorState_DrawArc (const PackageEditorState_DrawArc &other)=delete
 
 PackageEditorState_DrawArc (Context &context) noexcept
 
 ~PackageEditorState_DrawArc () noexcept
 
PackageEditorState_DrawArcoperator= (const PackageEditorState_DrawArc &rhs)=delete
 
- Public Member Functions inherited from PackageEditorState_DrawPolygonBase
 PackageEditorState_DrawPolygonBase ()=delete
 
 PackageEditorState_DrawPolygonBase (const PackageEditorState_DrawPolygonBase &other)=delete
 
 PackageEditorState_DrawPolygonBase (Context &context, Mode mode) noexcept
 
virtual ~PackageEditorState_DrawPolygonBase () noexcept
 
bool entry () noexcept override
 
bool exit () noexcept override
 
QSet< EditorWidgetBase::FeaturegetAvailableFeatures () const noexcept override
 
bool processKeyPressed (const QKeyEvent &e) noexcept override
 
bool processKeyReleased (const QKeyEvent &e) noexcept override
 
bool processGraphicsSceneMouseMoved (QGraphicsSceneMouseEvent &e) noexcept override
 
bool processGraphicsSceneLeftMouseButtonPressed (QGraphicsSceneMouseEvent &e) noexcept override
 
bool processGraphicsSceneLeftMouseButtonDoubleClicked (QGraphicsSceneMouseEvent &e) noexcept override
 
bool processAbortCommand () noexcept override
 
PackageEditorState_DrawPolygonBaseoperator= (const PackageEditorState_DrawPolygonBase &rhs)=delete
 
- Public Member Functions inherited from PackageEditorState
 PackageEditorState ()=delete
 
 PackageEditorState (const PackageEditorState &other)=delete
 
 PackageEditorState (Context &context) noexcept
 
virtual ~PackageEditorState () noexcept
 
virtual bool processGraphicsSceneLeftMouseButtonReleased (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 (const Point &delta)
 
virtual bool processRotate (const Angle &rotation) noexcept
 
virtual bool processMirror (Qt::Orientation orientation) noexcept
 
virtual bool processMoveAlign () noexcept
 
virtual bool processSnapToGrid () noexcept
 
virtual bool processFlip (Qt::Orientation orientation) noexcept
 
virtual bool processRemove () noexcept
 
virtual bool processEditProperties () noexcept
 
virtual bool processGenerateOutline () noexcept
 
virtual bool processGenerateCourtyard () noexcept
 
virtual bool processImportDxf () noexcept
 
PackageEditorStateoperator= (const PackageEditorState &rhs)=delete
 

Additional Inherited Members

- Public Types inherited from PackageEditorState_DrawPolygonBase
enum class  Mode
 
- Public Types inherited from PackageEditorState
using Context = PackageEditorFsm::Context
 
- Signals inherited from PackageEditorState_DrawPolygonBase
void requestLineWidth (const UnsignedLength &value)
 
- Signals inherited from PackageEditorState
void abortRequested ()
 
void availableFeaturesChanged ()
 
void statusBarMessageChanged (const QString &message, int timeoutMs=-1)
 
- Protected Member Functions inherited from PackageEditorState
const PositiveLengthgetGridInterval () const noexcept
 
const LengthUnitgetLengthUnit () const noexcept
 
- Static Protected Member Functions inherited from PackageEditorState
static const QSet< const Layer * > & getAllowedTextLayers () noexcept
 
static const QSet< const Layer * > & getAllowedCircleAndPolygonLayers () noexcept
 
- Protected Attributes inherited from PackageEditorState
ContextmContext
 

Detailed Description

Constructor & Destructor Documentation

◆ PackageEditorState_DrawArc() [1/3]

◆ PackageEditorState_DrawArc() [2/3]

◆ PackageEditorState_DrawArc() [3/3]

PackageEditorState_DrawArc ( Context context)
explicitnoexcept

◆ ~PackageEditorState_DrawArc()

Member Function Documentation

◆ operator=()

PackageEditorState_DrawArc & operator= ( const PackageEditorState_DrawArc rhs)
delete

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