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

The PackageEditorState_AddNames class. More...

#include <packageeditorstate_addnames.h>

+ Inheritance diagram for PackageEditorState_AddNames:
+ Collaboration diagram for PackageEditorState_AddNames:

Public Member Functions

 PackageEditorState_AddNames ()=delete
 
 PackageEditorState_AddNames (const PackageEditorState_AddNames &other)=delete
 
 PackageEditorState_AddNames (Context &context) noexcept
 
 ~PackageEditorState_AddNames () noexcept
 
PackageEditorState_AddNamesoperator= (const PackageEditorState_AddNames &rhs)=delete
 
- Public Member Functions inherited from PackageEditorState_DrawTextBase
 PackageEditorState_DrawTextBase ()=delete
 
 PackageEditorState_DrawTextBase (const PackageEditorState_DrawTextBase &other)=delete
 
 PackageEditorState_DrawTextBase (Context &context, Mode mode) noexcept
 
virtual ~PackageEditorState_DrawTextBase () noexcept
 
bool entry () noexcept override
 
bool exit () noexcept override
 
bool processGraphicsSceneMouseMoved (const GraphicsSceneMouseEvent &e) noexcept override
 
bool processGraphicsSceneLeftMouseButtonPressed (const GraphicsSceneMouseEvent &e) noexcept override
 
bool processGraphicsSceneRightMouseButtonReleased (const GraphicsSceneMouseEvent &e) noexcept override
 
bool processRotate (const Angle &rotation) noexcept override
 
bool processMirror (Qt::Orientation orientation) noexcept override
 
bool processFlip (Qt::Orientation orientation) noexcept override
 
QSet< const Layer * > getAvailableLayers () const noexcept
 
const LayergetLayer () const noexcept
 
void setLayer (const Layer &layer) noexcept
 
const QString & getText () const noexcept
 
void setText (const QString &text) noexcept
 
QStringList getTextSuggestions () const noexcept
 
const PositiveLengthgetHeight () const noexcept
 
void setHeight (const PositiveLength &height) noexcept
 
const UnsignedLengthgetStrokeWidth () const noexcept
 
void setStrokeWidth (const UnsignedLength &width) noexcept
 
const HAligngetHAlign () const noexcept
 
void setHAlign (const HAlign &align) noexcept
 
const VAligngetVAlign () const noexcept
 
void setVAlign (const VAlign &align) noexcept
 
PackageEditorState_DrawTextBaseoperator= (const PackageEditorState_DrawTextBase &rhs)=delete
 
- Public Member Functions inherited from PackageEditorState
 PackageEditorState ()=delete
 
 PackageEditorState (const PackageEditorState &other)=delete
 
 PackageEditorState (Context &context) noexcept
 
virtual ~PackageEditorState () noexcept
 
virtual bool processKeyPressed (const GraphicsSceneKeyEvent &e) noexcept
 
virtual bool processKeyReleased (const GraphicsSceneKeyEvent &e) noexcept
 
virtual bool processGraphicsSceneLeftMouseButtonReleased (const GraphicsSceneMouseEvent &e) noexcept
 
virtual bool processGraphicsSceneLeftMouseButtonDoubleClicked (const GraphicsSceneMouseEvent &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 processMoveAlign () noexcept
 
virtual bool processSnapToGrid () noexcept
 
virtual bool processRemove () noexcept
 
virtual bool processEditProperties () noexcept
 
virtual bool processGenerateOutline () noexcept
 
virtual bool processGenerateCourtyard () noexcept
 
virtual bool processImportDxf () noexcept
 
virtual bool processAcceptCommand () noexcept
 
virtual bool processAbortCommand () noexcept
 
virtual bool processGridIntervalChanged (const PositiveLength &interval) noexcept
 
PackageEditorStateoperator= (const PackageEditorState &rhs)=delete
 

Protected Member Functions

void notifyToolEnter () noexcept override
 
- Protected Member Functions inherited from PackageEditorState
GraphicsScenegetGraphicsScene () noexcept
 
PositiveLength getGridInterval () const noexcept
 
const LengthUnitgetLengthUnit () const noexcept
 
QWidget * parentWidget () noexcept
 

Additional Inherited Members

- Public Types inherited from PackageEditorState_DrawTextBase
enum class  Mode
 
- Public Types inherited from PackageEditorState
using Context = PackageEditorFsm::Context
 
- Signals inherited from PackageEditorState_DrawTextBase
void layerChanged (const Layer &layer)
 
void textChanged (const QString &text)
 
void heightChanged (const PositiveLength &height)
 
void strokeWidthChanged (const UnsignedLength &width)
 
void hAlignChanged (const HAlign &align)
 
void vAlignChanged (const VAlign &align)
 
- Signals inherited from PackageEditorState
void abortRequested ()
 
- 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
 
PackageEditorFsmAdaptermAdapter
 

Detailed Description

Constructor & Destructor Documentation

◆ PackageEditorState_AddNames() [1/3]

◆ PackageEditorState_AddNames() [2/3]

◆ PackageEditorState_AddNames() [3/3]

PackageEditorState_AddNames ( Context context)
explicitnoexcept

◆ ~PackageEditorState_AddNames()

Member Function Documentation

◆ operator=()

PackageEditorState_AddNames & operator= ( const PackageEditorState_AddNames rhs)
delete

◆ notifyToolEnter()

void notifyToolEnter ( )
overrideprotectedvirtualnoexcept

Implements PackageEditorState_DrawTextBase.

+ Here is the call graph for this function:

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