From f94816fbd4aaa4d476b33f611ee129c090ed434e Mon Sep 17 00:00:00 2001
From: Ian McInerney <ian.s.mcinerney@ieee.org>
Date: Fri, 4 Jun 2021 01:26:58 +0100
Subject: [PATCH] Cleanup wx includes in the filter reader

---
 include/filter_reader.h                | 2 +-
 pcbnew/footprint_libraries_utils.cpp   | 2 ++
 pcbnew/microwave/microwave_polygon.cpp | 6 ++++++
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/include/filter_reader.h b/include/filter_reader.h
index 177b2b2bb2..c6f55aa360 100644
--- a/include/filter_reader.h
+++ b/include/filter_reader.h
@@ -25,8 +25,8 @@
 #ifndef FILTER_READER_H_
 #define FILTER_READER_H_
 
-#include <wx/wx.h>
 #include <richio.h>
+#include <wx/string.h>
 
 
 /**
diff --git a/pcbnew/footprint_libraries_utils.cpp b/pcbnew/footprint_libraries_utils.cpp
index 58032bd254..a5d57f7b92 100644
--- a/pcbnew/footprint_libraries_utils.cpp
+++ b/pcbnew/footprint_libraries_utils.cpp
@@ -47,6 +47,8 @@
 #include <settings/settings_manager.h>
 #include <footprint_editor_settings.h>
 #include "footprint_viewer_frame.h"
+#include <wx/choicdlg.h>
+#include <wx/filedlg.h>
 
 
 // unique, "file local" translations:
diff --git a/pcbnew/microwave/microwave_polygon.cpp b/pcbnew/microwave/microwave_polygon.cpp
index 86aee33163..34f74adb04 100644
--- a/pcbnew/microwave/microwave_polygon.cpp
+++ b/pcbnew/microwave/microwave_polygon.cpp
@@ -43,6 +43,12 @@
 #include <pcbnew.h>
 #include <math/util.h>      // for KiROUND
 
+#include <wx/button.h>
+#include <wx/dialog.h>
+#include <wx/filedlg.h>
+#include <wx/radiobox.h>
+#include <wx/sizer.h>
+
 static std::vector< wxRealPoint > PolyEdges;
 static double  ShapeScaleX, ShapeScaleY;
 static wxSize  ShapeSize;