| 
    KiCad PCB EDA Suite
    
   | 
 
#include <memory>#include <utility>#include "pcbnew_settings.h"#include <advanced_config.h>#include <base_units.h>#include <board.h>#include <footprint.h>#include <pad.h>#include <pcb_dimension.h>#include <dpi_scaling_common.h>#include <eda_draw_frame.h>#include <footprint_preview_panel.h>#include <fp_lib_table.h>#include <gal/graphics_abstraction_layer.h>#include <kiway.h>#include <math/box2.h>#include <pcb_painter.h>#include <pcb_draw_panel_gal.h>#include <pcb_edit_frame.h>#include <pgm_base.h>#include <settings/settings_manager.h>#include <view/view.h>#include <wx/stattext.h>#include <dialog_shim.h>#include <project_pcb.h>