27#ifndef BOARD_ITEM_CONTAINER_H
28#define BOARD_ITEM_CONTAINER_H
67 bool aSkipConnectivity =
false ) = 0;
Abstract interface for BOARD_ITEMs capable of storing other items inside.
virtual void Delete(BOARD_ITEM *aItem)
Removes an item from the container and deletes it.
BOARD_ITEM_CONTAINER(BOARD_ITEM *aParent, KICAD_T aType)
virtual void Remove(BOARD_ITEM *aItem, REMOVE_MODE aMode=REMOVE_MODE::NORMAL)=0
Removes an item from the container.
virtual void Add(BOARD_ITEM *aItem, ADD_MODE aMode=ADD_MODE::INSERT, bool aSkipConnectivity=false)=0
Adds an item to the container.
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
KICAD_T
The set of class identification values stored in EDA_ITEM::m_structType.
Class ZONE_SETTINGS used to handle zones parameters in dialogs.