| 
    KiCad PCB EDA Suite
    
   | 
 
#include <bom_settings.h>
Public Member Functions | |
| bool | operator== (const BOM_FMT_PRESET &rhs) const | 
Static Public Member Functions | |
| static BOM_FMT_PRESET | CSV () | 
| static BOM_FMT_PRESET | TSV () | 
| static BOM_FMT_PRESET | Semicolons () | 
| static std::vector< BOM_FMT_PRESET > | BuiltInPresets () | 
Public Attributes | |
| wxString | name | 
| bool | readOnly = false | 
| wxString | fieldDelimiter | 
| wxString | stringDelimiter | 
| wxString | refDelimiter | 
| wxString | refRangeDelimiter | 
| bool | keepTabs = false | 
| bool | keepLineBreaks = false | 
Definition at line 79 of file bom_settings.h.
      
  | 
  static | 
Definition at line 278 of file bom_settings.cpp.
References CSV(), Semicolons(), and TSV().
Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom(), and DIALOG_SYMBOL_FIELDS_TABLE::loadDefaultBomFmtPresets().
      
  | 
  static | 
Definition at line 258 of file bom_settings.cpp.
References _HKI.
Referenced by BuiltInPresets(), DIALOG_SYMBOL_FIELDS_TABLE::rebuildBomFmtPresetsWidget(), and SCHEMATIC_SETTINGS::SCHEMATIC_SETTINGS().
| bool BOM_FMT_PRESET::operator== | ( | const BOM_FMT_PRESET & | rhs | ) | const | 
Definition at line 212 of file bom_settings.cpp.
References fieldDelimiter, keepLineBreaks, keepTabs, name, readOnly, refDelimiter, refRangeDelimiter, and stringDelimiter.
      
  | 
  static | 
      
  | 
  static | 
| wxString BOM_FMT_PRESET::fieldDelimiter | 
Definition at line 83 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), and to_json().
| bool BOM_FMT_PRESET::keepLineBreaks = false | 
Definition at line 88 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), and to_json().
| bool BOM_FMT_PRESET::keepTabs = false | 
Definition at line 87 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), and to_json().
| wxString BOM_FMT_PRESET::name | 
Definition at line 81 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::ApplyBomFmtPreset(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), DIALOG_SYMBOL_FIELDS_TABLE::onBomFmtPresetChanged(), operator<(), operator==(), and to_json().
| bool BOM_FMT_PRESET::readOnly = false | 
Definition at line 82 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::onBomFmtPresetChanged(), and operator==().
| wxString BOM_FMT_PRESET::refDelimiter | 
Definition at line 85 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), and to_json().
| wxString BOM_FMT_PRESET::refRangeDelimiter | 
Definition at line 86 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), and to_json().
| wxString BOM_FMT_PRESET::stringDelimiter | 
Definition at line 84 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), and to_json().