| 
    KiCad PCB EDA Suite
    
   | 
 
#include <magic_enum.hpp>#include <api/api_handler_pcb.h>#include <api/api_pcb_utils.h>#include <api/api_enums.h>#include <api/api_utils.h>#include <board_commit.h>#include <board_design_settings.h>#include <footprint.h>#include <kicad_clipboard.h>#include <netinfo.h>#include <pad.h>#include <pcb_edit_frame.h>#include <pcb_group.h>#include <pcb_reference_image.h>#include <pcb_shape.h>#include <pcb_text.h>#include <pcb_textbox.h>#include <pcb_track.h>#include <pcbnew_id.h>#include <pcb_marker.h>#include <drc/drc_item.h>#include <layer_ids.h>#include <project.h>#include <tool/tool_manager.h>#include <tools/pcb_actions.h>#include <tools/pcb_selection_tool.h>#include <zone.h>#include <api/common/types/base_types.pb.h>#include <widgets/appearance_controls.h>#include <widgets/report_severity.h>