20#ifndef LIBREPCB_EDITOR_CIRCLEGRAPHICSITEM_H
21#define LIBREPCB_EDITOR_CIRCLEGRAPHICSITEM_H
39class GraphicsLayerList;
54 QGraphicsItem* parent =
nullptr) noexcept;
The Circle class.
Definition circle.h:46
Event
Definition circle.h:51
The CircleGraphicsItem class.
Definition circlegraphicsitem.h:48
void updateFillLayer() noexcept
Definition circlegraphicsitem.cpp:96
const GraphicsLayerList & mLayers
Definition circlegraphicsitem.h:70
Circle & mCircle
Definition circlegraphicsitem.h:69
CircleGraphicsItem()=delete
CircleGraphicsItem(const CircleGraphicsItem &other)=delete
Circle::OnEditedSlot mEditedSlot
Definition circlegraphicsitem.h:73
Circle & getObj() noexcept
Definition circlegraphicsitem.h:58
void circleEdited(const Circle &circle, Circle::Event event) noexcept
Definition circlegraphicsitem.cpp:67
CircleGraphicsItem & operator=(const CircleGraphicsItem &rhs)=delete
void updateZValue() noexcept
Definition circlegraphicsitem.cpp:106
The GraphicsLayerList class.
Definition graphicslayerlist.h:48
The PrimitiveCircleGraphicsItem class.
Definition primitivecirclegraphicsitem.h:49
Definition occmodel.cpp:77