The BGI_Via class.
More...
#include <bgi_via.h>
Inherits QGraphicsItem.
◆ BGI_Via() [1/3]
◆ BGI_Via() [2/3]
◆ BGI_Via() [3/3]
◆ ~BGI_Via()
◆ getVia()
◆ boundingRect()
QRectF boundingRect |
( |
| ) |
const |
|
inlineoverridenoexcept |
◆ shape()
QPainterPath shape |
( |
| ) |
const |
|
overridenoexcept |
◆ paint()
void paint |
( |
QPainter * |
painter, |
|
|
const QStyleOptionGraphicsItem * |
option, |
|
|
QWidget * |
widget |
|
) |
| |
|
overridenoexcept |
◆ operator=()
◆ viaEdited()
◆ layerEdited()
◆ itemChange()
QVariant itemChange |
( |
GraphicsItemChange |
change, |
|
|
const QVariant & |
value |
|
) |
| |
|
overrideprivatevirtualnoexcept |
◆ updatePosition()
◆ updateShapes()
◆ updateToolTip()
◆ updateText()
◆ updateTextHeight()
void updateTextHeight |
( |
| ) |
|
|
privatenoexcept |
◆ updateVisibility()
void updateVisibility |
( |
| ) |
|
|
privatenoexcept |
◆ attachToCopperLayers()
void attachToCopperLayers |
( |
| ) |
|
|
privatenoexcept |
◆ mVia
◆ mLayerProvider
◆ mHighlightedNetSignals
std::shared_ptr<const QSet<const NetSignal*> > mHighlightedNetSignals |
|
private |
◆ mViaLayer
◆ mTopStopMaskLayer
◆ mBottomStopMaskLayer
◆ mTextGraphicsItem
◆ mBlindBuriedCopperLayers
QVector<std::shared_ptr<GraphicsLayer> > mBlindBuriedCopperLayers |
|
private |
Copper layers for blind- and buried vias (empty for through-hole vias)
◆ mShape
◆ mCopper
◆ mStopMaskTop
QPainterPath mStopMaskTop |
|
private |
◆ mStopMaskBottom
QPainterPath mStopMaskBottom |
|
private |
◆ mBoundingRect
◆ mText
◆ mOnEditedSlot
◆ mOnLayerEditedSlot
The documentation for this class was generated from the following files:
- /__w/1/s/libs/librepcb/editor/project/boardeditor/graphicsitems/bgi_via.h
- /__w/1/s/libs/librepcb/editor/project/boardeditor/graphicsitems/bgi_via.cpp