![]() |
LibrePCB Developers Documentation
|
The BGI_NetPoint class. More...
#include <bgi_netpoint.h>
Inherits QGraphicsItem.
Public Member Functions | |
BGI_NetPoint ()=delete | |
BGI_NetPoint (const BGI_NetPoint &other)=delete | |
BGI_NetPoint (BI_NetPoint &netpoint, const GraphicsLayerList &layers) noexcept | |
virtual | ~BGI_NetPoint () noexcept |
BI_NetPoint & | getNetPoint () noexcept |
QRectF | boundingRect () const noexcept override |
QPainterPath | shape () const noexcept override |
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) noexcept override |
BGI_NetPoint & | operator= (const BGI_NetPoint &rhs)=delete |
Private Member Functions | |
void | netPointEdited (const BI_NetPoint &obj, BI_NetPoint::Event event) noexcept |
void | layerEdited (const GraphicsLayer &layer, GraphicsLayer::Event event) noexcept |
void | updateLayer () noexcept |
void | updatePosition () noexcept |
void | updateDiameter () noexcept |
void | updateNetSignalName () noexcept |
void | updateVisibility () noexcept |
Private Attributes | |
BI_NetPoint & | mNetPoint |
const GraphicsLayerList & | mLayers |
std::shared_ptr< const GraphicsLayer > | mLayer |
QRectF | mBoundingRect |
QPainterPath | mShape |
BI_NetPoint::OnEditedSlot | mOnEditedSlot |
GraphicsLayer::OnEditedSlot | mOnLayerEditedSlot |
The BGI_NetPoint class.
|
delete |
|
delete |
|
noexcept |
|
virtualnoexcept |
|
inlinenoexcept |
|
inlineoverridenoexcept |
|
overridenoexcept |
|
overridenoexcept |
|
delete |
|
privatenoexcept |
|
privatenoexcept |
|
privatenoexcept |
|
privatenoexcept |
|
privatenoexcept |
|
privatenoexcept |
|
privatenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |