Don't include plotters_specific.h where not needed

This avoids some very large rebuilds when a plotter class is changed.
This commit is contained in:
Alexis Lockwood
2020-12-18 07:21:59 +00:00
committed by jean-pierre charras
parent 5937b38312
commit 4bc12e7dcd
7 changed files with 7 additions and 1 deletions
+1
View File
@@ -37,6 +37,7 @@
#include <wx_html_report_panel.h>
#include <bitmaps.h>
#include <widgets/unit_binder.h>
#include <plotters/plotters_pslike.h>
class DIALOG_EXPORT_SVG : public DIALOG_EXPORT_SVG_BASE
{
@@ -28,6 +28,7 @@
*/
#include <plotter.h>
#include <plotters_specific.h>
#include <eda_item.h>
#include <gr_text.h>
#include <confirm.h>
@@ -30,6 +30,7 @@
#include <vector>
#include <plotter.h>
#include <plotters_specific.h>
#include <kicad_string.h>
#include <locale_io.h>
#include <pcb_edit_frame.h>
@@ -28,6 +28,7 @@
#include <vector>
#include <plotter.h>
#include <plotters_specific.h>
#include <kicad_string.h>
#include <locale_io.h>
#include <pcb_edit_frame.h>
+1 -1
View File
@@ -25,7 +25,7 @@
#include <wx/wx.h>
#include <outline_mode.h>
#include <plotters_specific.h>
#include <plotter.h>
#include <layers_id_colors_and_visibility.h>
class COLOR_SETTINGS;
+1
View File
@@ -47,6 +47,7 @@
#include <dimension.h>
#include <pcbplot.h>
#include <plotters_specific.h>
#include <pcb_painter.h>
#include <gbr_metadata.h>
+1
View File
@@ -38,6 +38,7 @@
#include <math/util.h> // for KiROUND, Clamp
#include <math/vector2d.h> // for VECTOR2I
#include <plotter.h>
#include <plotters_specific.h>
#include <trigo.h>
#include <board_design_settings.h> // for BOARD_DESIGN_SETTINGS