| 
    KiCad PCB EDA Suite
    
   | 
 
#include "pcb_tool_base.h"#include <tool/tool_manager.h>#include <board_commit.h>#include <gal/graphics_abstraction_layer.h>#include <footprint.h>#include <pcb_draw_panel_gal.h>#include <pgm_base.h>#include <settings/settings_manager.h>#include <pcbnew_settings.h>#include <footprint_editor_settings.h>#include <tools/pcb_grid_helper.h>#include <tools/pcb_selection_tool.h>#include <tools/pcb_actions.h>#include <tools/tool_event_utils.h>#include <tools/zone_filler_tool.h>#include <view/view_controls.h>