![]() |
LibrePCB Developers Documentation
|
The HoleGraphicsItem class is the graphical representation of a librepcb::Hole. More...
#include <holegraphicsitem.h>
Inherits QGraphicsItemGroup.
Collaboration diagram for HoleGraphicsItem:Public Member Functions | |
| HoleGraphicsItem ()=delete | |
| HoleGraphicsItem (const HoleGraphicsItem &other)=delete | |
| HoleGraphicsItem (Hole &hole, const GraphicsLayerList &layers, bool originCrossesVisible, QGraphicsItem *parent=nullptr) noexcept | |
| virtual | ~HoleGraphicsItem () noexcept |
| Hole & | getObj () noexcept |
| QPainterPath | shape () const noexcept override |
| HoleGraphicsItem & | operator= (const HoleGraphicsItem &rhs)=delete |
Private Member Functions | |
| void | holeEdited (const Hole &hole, Hole::Event event) noexcept |
| QVariant | itemChange (GraphicsItemChange change, const QVariant &value) noexcept override |
| void | updateHole () noexcept |
Private Attributes | |
| Hole & | mHole |
| QScopedPointer< PrimitiveHoleGraphicsItem > | mGraphicsItem |
| Hole::OnEditedSlot | mOnEditedSlot |
The HoleGraphicsItem class is the graphical representation of a librepcb::Hole.
|
delete |
|
delete |
|
noexcept |
|
virtualnoexcept |
|
inlinenoexcept |
|
overridenoexcept |
|
delete |
|
privatenoexcept |
|
overrideprivatenoexcept |
|
privatenoexcept |
Here is the call graph for this function:
|
private |
|
private |
|
private |