20#ifndef LIBREPCB_EDITOR_ZONEGRAPHICSITEM_H
21#define LIBREPCB_EDITOR_ZONEGRAPHICSITEM_H
39class IF_GraphicsLayerProvider;
54 QGraphicsItem* parent =
nullptr) noexcept;
The Zone class.
Definition: zone.h:43
Event
Definition: zone.h:64
The IF_GraphicsLayerProvider class defines an interface for classes which provide layers.
Definition: graphicslayer.h:111
The PrimitiveZoneGraphicsItem class.
Definition: primitivezonegraphicsitem.h:51
The ZoneGraphicsItem class.
Definition: zonegraphicsitem.h:48
void zoneEdited(const Zone &zone, Zone::Event event) noexcept
Definition: zonegraphicsitem.cpp:59
Zone::OnEditedSlot mOnEditedSlot
Definition: zonegraphicsitem.h:70
ZoneGraphicsItem()=delete
Zone & getObj() noexcept
Definition: zonegraphicsitem.h:58
Zone & mZone
Definition: zonegraphicsitem.h:67
ZoneGraphicsItem & operator=(const ZoneGraphicsItem &rhs)=delete
ZoneGraphicsItem(const ZoneGraphicsItem &other)=delete
Definition: occmodel.cpp:77