![]() |
LibrePCB Developers Documentation
|
The SGI_BusJunction class. More...
#include <sgi_busjunction.h>
Inherits QGraphicsItem.
Collaboration diagram for SGI_BusJunction:Public Member Functions | |
| SGI_BusJunction ()=delete | |
| SGI_BusJunction (const SGI_BusJunction &other)=delete | |
| SGI_BusJunction (SI_BusJunction &netpoint, const GraphicsLayerList &layers) noexcept | |
| virtual | ~SGI_BusJunction () noexcept |
| SI_BusJunction & | getBusJunction () noexcept |
| QRectF | boundingRect () const |
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) |
| SGI_BusJunction & | operator= (const SGI_BusJunction &rhs)=delete |
Private Member Functions | |
| void | busJunctionEdited (const SI_BusJunction &obj, SI_BusJunction::Event event) noexcept |
| void | updatePosition () noexcept |
| void | updateJunction () noexcept |
| void | updateToolTip () noexcept |
Private Attributes | |
| SI_BusJunction & | mBusJunction |
| std::shared_ptr< const GraphicsLayer > | mLayer |
| bool | mIsVisibleJunction |
| bool | mIsOpenLineEnd |
| SI_BusJunction::OnEditedSlot | mOnEditedSlot |
Static Private Attributes | |
| static QRectF | sBoundingRect |
The SGI_BusJunction class.
|
delete |
|
delete |
|
noexcept |
Here is the call graph for this function:
|
virtualnoexcept |
|
inlinenoexcept |
|
inline |
| void paint | ( | QPainter * | painter, |
| const QStyleOptionGraphicsItem * | option, | ||
| QWidget * | widget | ||
| ) |
|
delete |
|
privatenoexcept |
|
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 |
|
staticprivate |