![]() |
LibrePCB Developers Documentation
|
The BGI_Polygon class. More...
#include <bgi_polygon.h>
Inherits QGraphicsItemGroup.
Collaboration diagram for BGI_Polygon:Public Member Functions | |
| BGI_Polygon ()=delete | |
| BGI_Polygon (const BGI_Polygon &other)=delete | |
| BGI_Polygon (BI_Polygon &polygon, const GraphicsLayerList &layers) noexcept | |
| virtual | ~BGI_Polygon () noexcept |
| BI_Polygon & | getPolygon () noexcept |
| const PolygonGraphicsItem & | getGraphicsItem () const noexcept |
| QPainterPath | shape () const noexcept override |
| BGI_Polygon & | operator= (const BGI_Polygon &rhs)=delete |
Private Member Functions | |
| void | polygonEdited (const BI_Polygon &obj, BI_Polygon::Event event) noexcept |
| QVariant | itemChange (GraphicsItemChange change, const QVariant &value) noexcept override |
| void | updateZValue () noexcept |
| void | updateEditable () noexcept |
Private Attributes | |
| BI_Polygon & | mPolygon |
| Polygon | mPolygonObj |
| QScopedPointer< PolygonGraphicsItem > | mGraphicsItem |
| BI_Polygon::OnEditedSlot | mOnEditedSlot |
The BGI_Polygon class.
|
delete |
|
delete |
|
noexcept |
|
virtualnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
overridenoexcept |
|
delete |
|
privatenoexcept |
|
overrideprivatenoexcept |
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
|
private |
|
private |
|
private |
|
private |