![]() |
LibrePCB Developers Documentation
|
The SGI_NetLabel class. More...
#include <sgi_netlabel.h>
Inherits QGraphicsItem.
Collaboration diagram for SGI_NetLabel:Public Member Functions | |
| SGI_NetLabel ()=delete | |
| SGI_NetLabel (const SGI_NetLabel &other)=delete | |
| SGI_NetLabel (SI_NetLabel &netlabel, const GraphicsLayerList &layers, std::shared_ptr< const QSet< const NetSignal * > > highlightedNetSignals) noexcept | |
| virtual | ~SGI_NetLabel () noexcept |
| SI_NetLabel & | getNetLabel () noexcept |
| QRectF | boundingRect () const noexcept override |
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) noexcept override |
| SGI_NetLabel & | operator= (const SGI_NetLabel &rhs)=delete |
Private Member Functions | |
| void | netLabelEdited (const SI_NetLabel &obj, SI_NetLabel::Event event) noexcept |
| virtual QVariant | itemChange (GraphicsItemChange change, const QVariant &value) noexcept override |
| void | updatePosition () noexcept |
| void | updateRotation () noexcept |
| void | updateText () noexcept |
| void | updateAnchor () noexcept |
Private Attributes | |
| SI_NetLabel & | mNetLabel |
| std::shared_ptr< const QSet< const NetSignal * > > | mHighlightedNetSignals |
| std::shared_ptr< const GraphicsLayer > | mOriginCrossLayer |
| std::shared_ptr< const GraphicsLayer > | mNetLabelLayer |
| QScopedPointer< LineGraphicsItem > | mAnchorGraphicsItem |
| QStaticText | mStaticText |
| QVector< QLineF > | mOverlines |
| QFont | mFont |
| bool | mRotate180 |
| QPointF | mTextOrigin |
| QRectF | mBoundingRect |
| SI_NetLabel::OnEditedSlot | mOnEditedSlot |
Static Private Attributes | |
| static QVector< QLineF > | sOriginCrossLines |
The SGI_NetLabel class.
|
delete |
|
delete |
|
noexcept |
Here is the call graph for this function:
|
virtualnoexcept |
|
inlinenoexcept |
|
inlineoverridenoexcept |
|
overridenoexcept |
|
delete |
|
privatenoexcept |
|
overrideprivatevirtualnoexcept |
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |