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

The SymbolEditorState_AddValues class. More...

#include <symboleditorstate_addvalues.h>

+ Inheritance diagram for SymbolEditorState_AddValues:
+ Collaboration diagram for SymbolEditorState_AddValues:

Public Member Functions

 SymbolEditorState_AddValues ()=delete
 
 SymbolEditorState_AddValues (const SymbolEditorState_AddValues &other)=delete
 
 SymbolEditorState_AddValues (const Context &context) noexcept
 
 ~SymbolEditorState_AddValues () noexcept
 
SymbolEditorState_AddValuesoperator= (const SymbolEditorState_AddValues &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 processAddImage (const QByteArray &data, const QString &format, const QString &basename) noexcept
 
virtual bool processAbortCommand () noexcept
 
virtual bool processGridIntervalChanged (const PositiveLength &interval) 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 ()
 
void abortRequested ()
 
- 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_AddValues() [1/3]

◆ SymbolEditorState_AddValues() [2/3]

◆ SymbolEditorState_AddValues() [3/3]

SymbolEditorState_AddValues ( const Context context)
explicitnoexcept

◆ ~SymbolEditorState_AddValues()

Member Function Documentation

◆ operator=()

SymbolEditorState_AddValues & operator= ( const SymbolEditorState_AddValues 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: