20#ifndef KICAD_SCHEMATIC_SETTINGS_H 
   21#define KICAD_SCHEMATIC_SETTINGS_H 
   37#define MIN_CONNECTION_GRID_MILS 25 
   38#define DEFAULT_CONNECTION_GRID_MILS 50 
   52    wxString 
SubReference( 
int aUnit, 
bool aAddSeparator = 
true ) 
const;
 
 
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion)
 
NESTED_SETTINGS(const std::string &aName, int aSchemaVersion, JSON_SETTINGS *aParent, const std::string &aPath, bool aLoadFromFile=true)
 
Container for Ngspice simulator settings.
 
Class to efficiently track reference designators and provide next available designators.
 
wxString m_BomExportFileName
 
wxString m_SchDrawingSheetFileName
 
wxString m_IntersheetRefsPrefix
 
BOM_FMT_PRESET m_BomFmtSettings
List of stored BOM format presets.
 
wxString SubReference(int aUnit, bool aAddSeparator=true) const
 
SCHEMATIC_SETTINGS(JSON_SETTINGS *aParent, const std::string &aPath)
 
std::shared_ptr< REFDES_TRACKER > m_refDesTracker
A list of previously used schematic reference designators.
 
TEMPLATES m_TemplateFieldNames
 
wxString m_IntersheetRefsSuffix
 
bool m_IntersheetRefsFormatShort
 
std::vector< BOM_PRESET > m_BomPresets
 
bool m_IntersheetRefsShow
 
double m_DashedLineGapRatio
 
bool m_IntersheetRefsListOwnPage
 
std::vector< BOM_FMT_PRESET > m_BomFmtPresets
 
KIFONT::METRICS m_FontMetrics
 
double m_DashedLineDashRatio
 
std::shared_ptr< NGSPICE_SETTINGS > m_NgspiceSettings
Ngspice simulator settings.
 
virtual ~SCHEMATIC_SETTINGS()
 
wxString m_PlotDirectoryName
 
BOM_PRESET m_BomSettings
List of stored BOM presets.
 
int m_MaxError
Max deviation allowable when approximating circles and curves (in IU).