21 #ifndef PCBNEW_SETTINGS_H_ 22 #define PCBNEW_SETTINGS_H_ 29 class ROUTING_SETTINGS;
60 #if defined(KICAD_SCRIPTING) && defined(KICAD_SCRIPTING_ACTION_MENU) 61 typedef std::vector<std::pair<wxString, bool>> ACTION_PLUGIN_SETTINGS_LIST;
307 #if defined(KICAD_SCRIPTING) && defined(KICAD_SCRIPTING_ACTION_MENU) 308 ACTION_PLUGIN_SETTINGS_LIST m_VisibleActionPlugins;
DIALOG_GENERATE_DRILL m_GenDrill
bool use_route_for_oval_holes
DIALOG_EXPORT_STEP m_ExportStep
wxString report_file_name
int all_layers_on_one_page
DIALOG_EXPORT_IDF m_ExportIdf
double ps_fine_width_adjust
bool associate_by_ref_sch
double m_FootprintViewerZoom
The last zoom level in the footprint viewer.
bool delete_extra_footprints
wxString m_FootprintTextShownColumns
DIALOG_EXPORT_VRML m_ExportVrml
FOOTPRINT_CHOOSER m_FootprintChooser
bool check_zones_before_plotting
wxString front_refdes_start
bool cleanup_tracks_in_pad
DIALOG_FOOTPRINT_WIZARD_LIST m_FootprintWizardList
double thermal_relief_gap
bool m_Use45DegreeGraphicSegments
wxString m_lastFootprint3dDir
WINDOW_SETTINGS m_FootprintWizard
Stores the common settings that are saved and loaded for each window / frame.
Container for display options like enable/disable some optional drawings.
DIALOG_EXPORT_SVG m_ExportSvg
APP_SETTINGS_BASE is a settings class that should be derived for each standalone KiCad application.
TRACK_DRAG_ACTION m_TrackDragAction
virtual bool MigrateFromLegacy(wxConfigBase *aLegacyConfig) override
Migrates from wxConfig to JSON-based configuration.
DIALOG_NETLIST m_NetlistDialog
WINDOW_SETTINGS m_FootprintViewer
std::unique_ptr< PNS::ROUTING_SETTINGS > m_PnsSettings
wxString back_refdes_start
double thermal_relief_copper_width
bool delete_single_pad_nets
bool interactive_placement
virtual std::string getLegacyFrameName() const override
bool delete_dangling_vias
DIALOG_PLACE_FILE m_PlaceFile
virtual ~PCBNEW_SETTINGS()
bool delete_shorting_tracks
bool cleanup_short_circuits
bool test_all_track_errors
DIALOG_REANNOTATE m_Reannotate
DIALOG_IMPORT_GRAPHICS m_ImportGraphics
std::vector< int > layers
MAGNETIC_SETTINGS m_MagneticItems
wxString m_lastFootprintLibDir
bool m_FootprintViewerAutoZoom
Should the footprint viewer auto zoom on select.
Push and Shove diff pair dimensions (gap) settings dialog.
PCB_DISPLAY_OPTIONS m_Display
Definition of PCB_DISPLAY_OPTIONS class.