![]() |
LibrePCB Developers Documentation
|
The BGI_FootprintPad class. More...
#include <bgi_footprintpad.h>
Inherits QGraphicsItemGroup.
Collaboration diagram for BGI_FootprintPad:Public Member Functions | |
| BGI_FootprintPad ()=delete | |
| BGI_FootprintPad (const BGI_FootprintPad &other)=delete | |
| BGI_FootprintPad (BI_FootprintPad &pad, std::weak_ptr< BGI_Device > deviceItem, const GraphicsLayerList &layers, std::shared_ptr< const QSet< const NetSignal * > > highlightedNetSignals) noexcept | |
| virtual | ~BGI_FootprintPad () noexcept |
| BI_FootprintPad & | getPad () noexcept |
| const std::weak_ptr< BGI_Device > & | getDeviceGraphicsItem () noexcept |
| void | updateHighlightedNetSignals () noexcept |
| QPainterPath | shape () const noexcept override |
| BGI_FootprintPad & | operator= (const BGI_FootprintPad &rhs)=delete |
Private Member Functions | |
| void | padEdited (const BI_FootprintPad &obj, BI_FootprintPad::Event event) noexcept |
| void | deviceGraphicsItemEdited (const BGI_Device &obj, BGI_Device::Event event) noexcept |
| virtual QVariant | itemChange (GraphicsItemChange change, const QVariant &value) noexcept override |
| void | updateLayer () noexcept |
| void | updateToolTip () noexcept |
| void | updateHightlighted (bool selected) noexcept |
Private Attributes | |
| BI_FootprintPad & | mPad |
| std::weak_ptr< BGI_Device > | mDeviceGraphicsItem |
| std::shared_ptr< const QSet< const NetSignal * > > | mHighlightedNetSignals |
| QScopedPointer< PrimitiveFootprintPadGraphicsItem > | mGraphicsItem |
| BI_FootprintPad::OnEditedSlot | mOnPadEditedSlot |
| BGI_Device::OnEditedSlot | mOnDeviceEditedSlot |
The BGI_FootprintPad class.
|
delete |
|
delete |
|
noexcept |
|
virtualnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
noexcept |
Here is the call graph for this function:
|
overridenoexcept |
|
delete |
|
privatenoexcept |
|
privatenoexcept |
|
overrideprivatevirtualnoexcept |
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |