|
KiCad PCB EDA Suite
|
#include <bom_settings.h>
Public Member Functions | |
| bool | operator== (const BOM_PRESET &rhs) const |
Static Public Member Functions | |
| static BOM_PRESET | DefaultEditing () |
| static BOM_PRESET | GroupedByValue () |
| static BOM_PRESET | GroupedByValueFootprint () |
| static BOM_PRESET | Attributes () |
| static std::vector< BOM_PRESET > | BuiltInPresets () |
Public Attributes | |
| wxString | name |
| bool | readOnly = false |
| std::vector< BOM_FIELD > | fieldsOrdered |
| wxString | sortField |
| bool | sortAsc = true |
| wxString | filterString |
| bool | groupSymbols = false |
| bool | excludeDNP = false |
| bool | includeExcludedFromBOM = false |
Definition at line 49 of file bom_settings.h.
|
static |
Definition at line 183 of file bom_settings.cpp.
References _, _HKI, and fieldsOrdered.
Referenced by BuiltInPresets().
|
static |
Definition at line 204 of file bom_settings.cpp.
References Attributes(), DefaultEditing(), GroupedByValue(), and GroupedByValueFootprint().
Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom(), and DIALOG_SYMBOL_FIELDS_TABLE::loadDefaultBomPresets().
|
static |
Definition at line 123 of file bom_settings.cpp.
References _, _HKI, and fieldsOrdered.
Referenced by BuiltInPresets(), DIALOG_SYMBOL_FIELDS_TABLE::rebuildBomPresetsWidget(), and SCHEMATIC_SETTINGS::SCHEMATIC_SETTINGS().
|
static |
Definition at line 144 of file bom_settings.cpp.
References _, _HKI, and fieldsOrdered.
Referenced by BuiltInPresets().
|
static |
Definition at line 163 of file bom_settings.cpp.
References _, _HKI, and fieldsOrdered.
Referenced by BuiltInPresets().
| bool BOM_PRESET::operator== | ( | const BOM_PRESET & | rhs | ) | const |
Definition at line 109 of file bom_settings.cpp.
References excludeDNP, fieldsOrdered, filterString, groupSymbols, includeExcludedFromBOM, name, readOnly, sortAsc, and sortField.
| bool BOM_PRESET::excludeDNP = false |
Definition at line 58 of file bom_settings.h.
Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::ApplyBomPreset(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), and to_json().
| std::vector<BOM_FIELD> BOM_PRESET::fieldsOrdered |
Definition at line 53 of file bom_settings.h.
Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::ApplyBomPreset(), Attributes(), DefaultEditing(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), GroupedByValue(), GroupedByValueFootprint(), EESCHEMA_JOBS_HANDLER::JobExportBom(), operator==(), DIALOG_SYMBOL_FIELDS_TABLE::syncBomPresetSelection(), and to_json().
| wxString BOM_PRESET::filterString |
Definition at line 56 of file bom_settings.h.
Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::ApplyBomPreset(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), and to_json().
| bool BOM_PRESET::groupSymbols = false |
Definition at line 57 of file bom_settings.h.
Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::ApplyBomPreset(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), operator==(), and to_json().
| bool BOM_PRESET::includeExcludedFromBOM = false |
Definition at line 59 of file bom_settings.h.
Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::ApplyBomPreset(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), operator==(), and to_json().
| wxString BOM_PRESET::name |
Definition at line 51 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::ApplyBomPreset(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::onBomPresetChanged(), operator<(), operator==(), and to_json().
| bool BOM_PRESET::readOnly = false |
Definition at line 52 of file bom_settings.h.
Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), DIALOG_SYMBOL_FIELDS_TABLE::onBomPresetChanged(), and operator==().
| bool BOM_PRESET::sortAsc = true |
Definition at line 55 of file bom_settings.h.
Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::ApplyBomPreset(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), and to_json().
| wxString BOM_PRESET::sortField |
Definition at line 54 of file bom_settings.h.
Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::ApplyBomPreset(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), DIALOG_SYMBOL_FIELDS_TABLE::OnOk(), operator==(), DIALOG_SYMBOL_FIELDS_TABLE::syncBomPresetSelection(), and to_json().