27#ifndef BOARD_ITEM_CONTAINER_H 
   28#define BOARD_ITEM_CONTAINER_H 
   67                      bool aSkipConnectivity = 
false ) = 0;
 
 
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.
 
BOARD_ITEM(BOARD_ITEM *aParent, KICAD_T idtype, PCB_LAYER_ID aLayer=F_Cu)
 
NORMAL
Follows standard pretty-printing rules.
 
KICAD_T
The set of class identification values stored in EDA_ITEM::m_structType.
 
Class ZONE_SETTINGS used to handle zones parameters in dialogs.