![]() |
LibrePCB Developers Documentation
|
The SymbolPinGraphicsItem class. More...
#include <symbolpingraphicsitem.h>
Inherits QGraphicsItemGroup.
Collaboration diagram for SymbolPinGraphicsItem:Public Member Functions | |
| SymbolPinGraphicsItem ()=delete | |
| SymbolPinGraphicsItem (const SymbolPinGraphicsItem &other)=delete | |
| SymbolPinGraphicsItem (std::shared_ptr< SymbolPin > pin, const GraphicsLayerList &layers, std::shared_ptr< const Component > cmp=nullptr, std::shared_ptr< const ComponentSymbolVariantItem > cmpItem=nullptr, QGraphicsItem *parent=nullptr) noexcept | |
| ~SymbolPinGraphicsItem () noexcept | |
| SymbolPin & | getObj () noexcept |
| const std::shared_ptr< SymbolPin > & | getPtr () noexcept |
| void | updateText () noexcept |
| QPainterPath | shape () const noexcept override |
| SymbolPinGraphicsItem & | operator= (const SymbolPinGraphicsItem &rhs)=delete |
Private Member Functions | |
| void | pinEdited (const SymbolPin &pin, SymbolPin::Event event) noexcept |
| virtual QVariant | itemChange (GraphicsItemChange change, const QVariant &value) noexcept override |
| void | setLength (const UnsignedLength &length) noexcept |
| void | updateNamePosition () noexcept |
| void | updateNumbersTransform () noexcept |
Private Attributes | |
| std::shared_ptr< SymbolPin > | mPin |
| const GraphicsLayerList & | mLayers |
| std::shared_ptr< const Component > | mComponent |
| std::shared_ptr< const ComponentSymbolVariantItem > | mItem |
| QScopedPointer< PrimitiveCircleGraphicsItem > | mCircleGraphicsItem |
| QScopedPointer< LineGraphicsItem > | mLineGraphicsItem |
| QScopedPointer< PrimitiveTextGraphicsItem > | mNameGraphicsItem |
| QScopedPointer< PrimitiveTextGraphicsItem > | mNumbersGraphicsItem |
| SymbolPin::OnEditedSlot | mOnEditedSlot |
The SymbolPinGraphicsItem class.
|
delete |
|
delete |
|
noexcept |
Here is the call graph for this function:
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
noexcept |
Here is the call graph for this function:
|
overridenoexcept |
|
delete |
|
privatenoexcept |
|
overrideprivatevirtualnoexcept |
|
privatenoexcept |
|
privatenoexcept |
|
privatenoexcept |
Here is the call graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |