LibrePCB Developers Documentation
PolygonGraphicsItem Member List

This is the complete list of members for PolygonGraphicsItem, including all inherited members.

boundingRect() const noexcept overridePrimitivePathGraphicsIteminline
convertColor(const QColor &color) const noexceptPrimitivePathGraphicsItemprivate
getLineIndexAtPosition(const Point &pos) const noexceptPolygonGraphicsItem
getObj() noexceptPolygonGraphicsIteminline
getVertexIndicesAtPosition(const Point &pos) const noexceptPolygonGraphicsItem
itemChange(GraphicsItemChange change, const QVariant &value) noexcept overridePolygonGraphicsItem
layerEdited(const GraphicsLayer &layer, GraphicsLayer::Event event) noexceptPrimitivePathGraphicsItemprivate
mBoundingRectPrimitivePathGraphicsItemprotected
mBoundingRectMarginPxPrimitivePathGraphicsItemprotected
mBrushPrimitivePathGraphicsItemprotected
mBrushHighlightedPrimitivePathGraphicsItemprotected
mEditablePolygonGraphicsItemprivate
mFillLayerPrimitivePathGraphicsItemprotected
mLayerProviderPolygonGraphicsItemprivate
mLighterColorsPrimitivePathGraphicsItemprotected
mLineLayerPrimitivePathGraphicsItemprotected
mMirrorPrimitivePathGraphicsItemprotected
mOnEditedSlotPolygonGraphicsItemprivate
mOnLayerEditedSlotPrimitivePathGraphicsItemprotected
mPainterPathPrimitivePathGraphicsItemprotected
mPenPrimitivePathGraphicsItemprotected
mPenHighlightedPrimitivePathGraphicsItemprotected
mPolygonPolygonGraphicsItemprivate
mShapePrimitivePathGraphicsItemprotected
mShapeModePrimitivePathGraphicsItemprotected
mVertexHandleRadiusPxPolygonGraphicsItemprivate
mVertexHandlesPolygonGraphicsItemprivate
operator=(const PolygonGraphicsItem &rhs)=deletePolygonGraphicsItem
librepcb::editor::PrimitivePathGraphicsItem::operator=(const PrimitivePathGraphicsItem &rhs)=deletePrimitivePathGraphicsItem
paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) noexcept overridePolygonGraphicsItem
polygonEdited(const Polygon &polygon, Polygon::Event event) noexceptPolygonGraphicsItemprivate
PolygonGraphicsItem()=deletePolygonGraphicsItem
PolygonGraphicsItem(const PolygonGraphicsItem &other)=deletePolygonGraphicsItem
PolygonGraphicsItem(Polygon &polygon, const IF_GraphicsLayerProvider &lp, QGraphicsItem *parent=nullptr) noexceptPolygonGraphicsItem
PrimitivePathGraphicsItem(const PrimitivePathGraphicsItem &other)=deletePrimitivePathGraphicsItem
PrimitivePathGraphicsItem(QGraphicsItem *parent=nullptr) noexceptPrimitivePathGraphicsItemexplicit
setEditable(bool editable) noexceptPolygonGraphicsItem
setFillLayer(const std::shared_ptr< GraphicsLayer > &layer) noexceptPrimitivePathGraphicsItem
setLighterColors(bool lighter) noexceptPrimitivePathGraphicsItem
setLineLayer(const std::shared_ptr< GraphicsLayer > &layer) noexceptPrimitivePathGraphicsItem
setLineWidth(const UnsignedLength &width) noexceptPrimitivePathGraphicsItem
setMirrored(bool mirrored) noexceptPrimitivePathGraphicsItem
setPath(const QPainterPath &path) noexceptPrimitivePathGraphicsItem
setPosition(const Point &pos) noexceptPrimitivePathGraphicsItem
setRotation(const Angle &rot) noexceptPrimitivePathGraphicsItem
setShapeMode(ShapeMode mode) noexceptPrimitivePathGraphicsItem
shape() const noexcept overridePrimitivePathGraphicsItem
ShapeMode enum namePrimitivePathGraphicsItem
updateBoundingRectAndShape() noexceptPrimitivePathGraphicsItemprivate
updateBoundingRectMargin() noexceptPolygonGraphicsItemprivate
updateColors() noexceptPrimitivePathGraphicsItemprivate
updateFillLayer() noexceptPolygonGraphicsItemprivate
updatePath() noexceptPolygonGraphicsItemprivate
updateVisibility() noexceptPrimitivePathGraphicsItemprivate
updateZValue() noexceptPolygonGraphicsItemprivate
~PolygonGraphicsItem() noexceptPolygonGraphicsItemvirtual
~PrimitivePathGraphicsItem() noexceptPrimitivePathGraphicsItemvirtual