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 271 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 254 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 208 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::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), 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::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), 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::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), 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(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), DIALOG_SYMBOL_FIELDS_TABLE::onBomFmtPresetChanged(), operator<(), operator==(), DIALOG_SYMBOL_FIELDS_TABLE::rebuildBomFmtPresetsWidget(), and to_json().
bool BOM_FMT_PRESET::readOnly = false |
Definition at line 82 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::ApplyBomFmtPreset(), 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::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), operator==(), and to_json().
wxString BOM_FMT_PRESET::refRangeDelimiter |
Definition at line 86 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), operator==(), and to_json().
wxString BOM_FMT_PRESET::stringDelimiter |
Definition at line 84 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_EDITOR_GRID_DATA_MODEL::Export(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), operator==(), and to_json().