![]() |
LibrePCB Developers Documentation
|
The SGI_BusLabel class. More...
#include <sgi_buslabel.h>
Inherits QGraphicsItem.
Collaboration diagram for SGI_BusLabel:Public Member Functions | |
| SGI_BusLabel ()=delete | |
| SGI_BusLabel (const SGI_BusLabel &other)=delete | |
| SGI_BusLabel (SI_BusLabel &label, const GraphicsLayerList &layers) noexcept | |
| virtual | ~SGI_BusLabel () noexcept |
| SI_BusLabel & | getBusLabel () noexcept |
| QRectF | boundingRect () const noexcept override |
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) noexcept override |
| SGI_BusLabel & | operator= (const SGI_BusLabel &rhs)=delete |
Private Member Functions | |
| void | busLabelEdited (const SI_BusLabel &obj, SI_BusLabel::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_BusLabel & | mBusLabel |
| std::shared_ptr< const GraphicsLayer > | mOriginCrossLayer |
| std::shared_ptr< const GraphicsLayer > | mBusLabelLayer |
| QScopedPointer< LineGraphicsItem > | mAnchorGraphicsItem |
| QStaticText | mStaticText |
| QVector< QLineF > | mOverlines |
| QFont | mFont |
| bool | mRotate180 |
| QPointF | mTextOrigin |
| QRectF | mBoundingRect |
| SI_BusLabel::OnEditedSlot | mOnEditedSlot |
Static Private Attributes | |
| static QVector< QLineF > | sOriginCrossLines |
The SGI_BusLabel 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 |
|
staticprivate |