|
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 |
| bool | includeByteOrderMark = false |
Definition at line 95 of file bom_settings.h.
|
static |
Definition at line 291 of file bom_settings.cpp.
References CSV(), Semicolons(), and TSV().
Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportBom(), and DIALOG_FIELDS_TABLE::loadDefaultBomFmtPresets().
|
static |
Definition at line 271 of file bom_settings.cpp.
References _HKI.
Referenced by BOARD_DESIGN_SETTINGS::BOARD_DESIGN_SETTINGS(), BOOST_AUTO_TEST_CASE(), BuiltInPresets(), FOOTPRINT_EDITOR_SETTINGS::FOOTPRINT_EDITOR_SETTINGS(), DIALOG_FIELDS_TABLE::rebuildBomFmtPresetsWidget(), SCHEMATIC_SETTINGS::SCHEMATIC_SETTINGS(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().
| bool BOM_FMT_PRESET::operator== | ( | const BOM_FMT_PRESET & | rhs | ) | const |
Definition at line 221 of file bom_settings.cpp.
References fieldDelimiter, includeByteOrderMark, keepLineBreaks, keepTabs, name, readOnly, refDelimiter, refRangeDelimiter, and stringDelimiter.
|
static |
|
static |
| wxString BOM_FMT_PRESET::fieldDelimiter |
Definition at line 99 of file bom_settings.h.
Referenced by DIALOG_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_TABLE_DATA_MODEL_BASE::Export(), from_json(), DIALOG_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportBom(), DIALOG_FIELDS_TABLE::loadJobBomFmtPreset(), operator==(), DIALOG_FIELDS_TABLE::saveJobSettings(), and to_json().
| bool BOM_FMT_PRESET::includeByteOrderMark = false |
Definition at line 105 of file bom_settings.h.
Referenced by BOOST_AUTO_TEST_CASE(), DIALOG_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_TABLE_DATA_MODEL_BASE::Export(), from_json(), DIALOG_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportBom(), DIALOG_FIELDS_TABLE::loadJobBomFmtPreset(), operator==(), DIALOG_FIELDS_TABLE::saveJobSettings(), and to_json().
| bool BOM_FMT_PRESET::keepLineBreaks = false |
Definition at line 104 of file bom_settings.h.
Referenced by DIALOG_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_TABLE_DATA_MODEL_BASE::Export(), from_json(), DIALOG_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportBom(), DIALOG_FIELDS_TABLE::loadJobBomFmtPreset(), operator==(), DIALOG_FIELDS_TABLE::saveJobSettings(), and to_json().
| bool BOM_FMT_PRESET::keepTabs = false |
Definition at line 103 of file bom_settings.h.
Referenced by DIALOG_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_TABLE_DATA_MODEL_BASE::Export(), from_json(), DIALOG_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportBom(), DIALOG_FIELDS_TABLE::loadJobBomFmtPreset(), operator==(), DIALOG_FIELDS_TABLE::saveJobSettings(), and to_json().
| wxString BOM_FMT_PRESET::name |
Definition at line 97 of file bom_settings.h.
Referenced by DIALOG_FIELDS_TABLE::ApplyBomFmtPreset(), from_json(), DIALOG_FIELDS_TABLE::GetCurrentBomFmtSettings(), DIALOG_FIELDS_TABLE::loadJobBomFmtPreset(), DIALOG_FIELDS_TABLE::onBomFmtPresetChanged(), operator<(), operator==(), and to_json().
| bool BOM_FMT_PRESET::readOnly = false |
Definition at line 98 of file bom_settings.h.
Referenced by DIALOG_FIELDS_TABLE::onBomFmtPresetChanged(), and operator==().
| wxString BOM_FMT_PRESET::refDelimiter |
Definition at line 101 of file bom_settings.h.
Referenced by DIALOG_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_TABLE_DATA_MODEL_BASE::Export(), from_json(), DIALOG_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportBom(), DIALOG_FIELDS_TABLE::loadJobBomFmtPreset(), operator==(), DIALOG_FIELDS_TABLE::saveJobSettings(), and to_json().
| wxString BOM_FMT_PRESET::refRangeDelimiter |
Definition at line 102 of file bom_settings.h.
Referenced by DIALOG_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_TABLE_DATA_MODEL_BASE::Export(), from_json(), DIALOG_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportBom(), DIALOG_FIELDS_TABLE::loadJobBomFmtPreset(), operator==(), DIALOG_FIELDS_TABLE::saveJobSettings(), and to_json().
| wxString BOM_FMT_PRESET::stringDelimiter |
Definition at line 100 of file bom_settings.h.
Referenced by DIALOG_FIELDS_TABLE::doApplyBomFmtPreset(), FIELDS_TABLE_DATA_MODEL_BASE::Export(), from_json(), DIALOG_FIELDS_TABLE::GetCurrentBomFmtSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportBom(), DIALOG_FIELDS_TABLE::loadJobBomFmtPreset(), operator==(), DIALOG_FIELDS_TABLE::saveJobSettings(), and to_json().