| 
    KiCad PCB EDA Suite
    
   | 
 
#include <functional>#include <confirm.h>#include <kiway.h>#include <drc/drc_engine.h>#include <pcb_edit_frame.h>#include <netlist_reader/pcb_netlist.h>#include <netlist_reader/netlist_reader.h>#include <reporter.h>#include <lib_id.h>#include <fp_lib_table.h>#include <board.h>#include <footprint.h>#include <spread_footprints.h>#include <ratsnest/ratsnest_data.h>#include <pcb_io/pcb_io_mgr.h>#include "board_netlist_updater.h"#include <tool/tool_manager.h>#include <tools/drc_tool.h>#include <tools/pcb_actions.h>#include <tools/pcb_selection_tool.h>#include <project/project_file.h>#include <project_pcb.h>