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:76