The SI_SymbolPin class.
More...
#include <si_symbolpin.h>
◆ OnEditedSlot
◆ Event
Enumerator |
---|
PositionChanged | |
RotationChanged | |
JunctionChanged | |
NameChanged | |
NumbersChanged | |
NumbersPositionChanged | |
NumbersAlignmentChanged | |
NetNameChanged | |
◆ SI_SymbolPin() [1/3]
◆ SI_SymbolPin() [2/3]
◆ SI_SymbolPin() [3/3]
◆ ~SI_SymbolPin()
◆ getPosition()
const Point & getPosition |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
Get the absolute position of the pin (scene coordinates)
- Returns
- Absolute pin position
Implements SI_NetLineAnchor.
◆ getRotation()
const Angle & getRotation |
( |
| ) |
const |
|
inlinenoexcept |
Get the absolute rotation of the pin (scene coordinates)
- Returns
- Absolute pin rotation
◆ getName()
const QString & getName |
( |
| ) |
const |
|
inlinenoexcept |
◆ getNumbers()
const QStringList & getNumbers |
( |
| ) |
const |
|
inlinenoexcept |
◆ getNumbersTruncated()
const QString & getNumbersTruncated |
( |
| ) |
const |
|
inlinenoexcept |
◆ getNumbersPosition()
const Point & getNumbersPosition |
( |
| ) |
const |
|
inlinenoexcept |
◆ getNumbersAlignment()
const Alignment & getNumbersAlignment |
( |
| ) |
const |
|
inlinenoexcept |
◆ getLibPinUuid()
const Uuid & getLibPinUuid |
( |
| ) |
const |
|
noexcept |
◆ getSymbol()
◆ getLibPin()
◆ getComponentSignalInstance()
◆ getCompSigInstNetSignal()
NetSignal * getCompSigInstNetSignal |
( |
| ) |
const |
|
noexcept |
◆ getNetSegmentOfLines()
◆ isRequired()
bool isRequired |
( |
| ) |
const |
|
noexcept |
◆ isUsed()
◆ isVisibleJunction()
bool isVisibleJunction |
( |
| ) |
const |
|
noexcept |
◆ isOpen()
|
inlineoverridevirtualnoexcept |
◆ toNetLineAnchor()
◆ addToSchematic()
◆ removeFromSchematic()
void removeFromSchematic |
( |
| ) |
|
|
overridevirtual |
◆ registerNetLine()
◆ unregisterNetLine()
◆ getNetLines()
const QSet< SI_NetLine * > & getNetLines |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ operator=()
◆ symbolEdited()
◆ netSignalChanged()
◆ netSignalNameChanged()
void netSignalNameChanged |
( |
| ) |
|
|
privatenoexcept |
◆ padNamesChanged()
void padNamesChanged |
( |
const QStringList & |
names | ) |
|
|
privatenoexcept |
◆ updateTransform()
◆ updateName()
◆ updateNumbers()
◆ updateNumbersTransform()
void updateNumbersTransform |
( |
| ) |
|
|
privatenoexcept |
◆ getLibraryComponentName()
QString getLibraryComponentName |
( |
| ) |
const |
|
privatenoexcept |
◆ getComponentSignalNameOrPinUuid()
QString getComponentSignalNameOrPinUuid |
( |
| ) |
const |
|
privatenoexcept |
◆ getNetSignalName()
QString getNetSignalName |
( |
| ) |
const |
|
privatenoexcept |
◆ onEdited
◆ mSymbol
◆ mSymbolPin
◆ mPinSignalMapItem
◆ mComponentSignalInstance
◆ mPosition
◆ mRotation
◆ mName
◆ mNumbers
◆ mNumbersTruncated
QString mNumbersTruncated |
|
private |
◆ mNumbersPosition
◆ mNumbersAlignment
◆ mRegisteredNetLines
◆ mOnSymbolEditedSlot
The documentation for this class was generated from the following files: