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

The SymbolEditorState_AddNames class. More...

#include <symboleditorstate_addnames.h>

+ Inheritance diagram for SymbolEditorState_AddNames:
+ Collaboration diagram for SymbolEditorState_AddNames:

Public Member Functions

 SymbolEditorState_AddNames ()=delete
 
 SymbolEditorState_AddNames (const SymbolEditorState_AddNames &other)=delete
 
 SymbolEditorState_AddNames (const Context &context) noexcept
 
 ~SymbolEditorState_AddNames () noexcept
 
SymbolEditorState_AddNamesoperator= (const SymbolEditorState_AddNames &rhs)=delete
 
- Public Member Functions inherited from SymbolEditorState_DrawTextBase
 SymbolEditorState_DrawTextBase ()=delete
 
 SymbolEditorState_DrawTextBase (const SymbolEditorState_DrawTextBase &other)=delete
 
 SymbolEditorState_DrawTextBase (const Context &context, Mode mode) noexcept
 
virtual ~SymbolEditorState_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
 
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 HAligngetHAlign () const noexcept
 
void setHAlign (const HAlign &align) noexcept
 
const VAligngetVAlign () const noexcept
 
void setVAlign (const VAlign &align) noexcept
 
SymbolEditorState_DrawTextBaseoperator= (const SymbolEditorState_DrawTextBase &rhs)=delete
 
- Public Member Functions inherited from SymbolEditorState
 SymbolEditorState ()=delete
 
 SymbolEditorState (const SymbolEditorState &other)=delete
 
 SymbolEditorState (const Context &context) noexcept
 
virtual ~SymbolEditorState () noexcept
 
std::unique_ptr< SymbolClipboardDatatakeDataToPaste () 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 (std::unique_ptr< SymbolClipboardData > data=nullptr) noexcept
 
virtual bool processMove (const Point &delta)
 
virtual bool processSnapToGrid () noexcept
 
virtual bool processRemove () noexcept
 
virtual bool processEditProperties () noexcept
 
virtual bool processImportPins () noexcept
 
virtual bool processImportDxf () noexcept
 
virtual bool processAbortCommand () noexcept
 
virtual bool processGridIntervalChanged (const PositiveLength &inverval) noexcept
 
SymbolEditorStateoperator= (const SymbolEditorState &rhs)=delete
 

Protected Member Functions

void notifyToolEnter () noexcept override
 
- Protected Member Functions inherited from SymbolEditorState
void requestPaste (std::unique_ptr< SymbolClipboardData > data) noexcept
 
GraphicsScenegetGraphicsScene () noexcept
 
SymbolGraphicsItemgetGraphicsItem () noexcept
 
PositiveLength getGridInterval () const noexcept
 
const LengthUnitgetLengthUnit () const noexcept
 
QWidget * parentWidget () noexcept
 

Additional Inherited Members

- Public Types inherited from SymbolEditorState_DrawTextBase
enum class  Mode
 
- Public Types inherited from SymbolEditorState
using Context = SymbolEditorFsm::Context
 
- Signals inherited from SymbolEditorState_DrawTextBase
void layerChanged (const Layer &layer)
 
void textChanged (const QString &text)
 
void heightChanged (const PositiveLength &height)
 
void hAlignChanged (const HAlign &align)
 
void vAlignChanged (const VAlign &align)
 
- Signals inherited from SymbolEditorState
void pasteRequested ()
 
- 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
 
SymbolEditorFsmAdaptermAdapter
 

Detailed Description

Constructor & Destructor Documentation

◆ SymbolEditorState_AddNames() [1/3]

◆ SymbolEditorState_AddNames() [2/3]

◆ SymbolEditorState_AddNames() [3/3]

SymbolEditorState_AddNames ( const Context context)
explicitnoexcept

◆ ~SymbolEditorState_AddNames()

Member Function Documentation

◆ operator=()

SymbolEditorState_AddNames & operator= ( const SymbolEditorState_AddNames rhs)
delete

◆ notifyToolEnter()

void notifyToolEnter ( )
overrideprotectedvirtualnoexcept

Implements SymbolEditorState_DrawTextBase.

+ Here is the call graph for this function:

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