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 181 of file bom_settings.cpp.
Referenced by BuiltInPresets().
|
static |
Definition at line 201 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 122 of file bom_settings.cpp.
Referenced by BuiltInPresets(), DIALOG_SYMBOL_FIELDS_TABLE::rebuildBomPresetsWidget(), and SCHEMATIC_SETTINGS::SCHEMATIC_SETTINGS().
|
static |
Definition at line 143 of file bom_settings.cpp.
Referenced by BuiltInPresets().
|
static |
Definition at line 162 of file bom_settings.cpp.
Referenced by BuiltInPresets().
bool BOM_PRESET::operator== | ( | const BOM_PRESET & | rhs | ) | const |
Definition at line 108 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(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), 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(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), 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(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), 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(), 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(), EESCHEMA_JOBS_HANDLER::JobExportBom(), operator==(), and to_json().
wxString BOM_PRESET::name |
Definition at line 51 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::ApplyBomPreset(), from_json(), DIALOG_SYMBOL_FIELDS_TABLE::onBomPresetChanged(), operator<(), operator==(), DIALOG_SYMBOL_FIELDS_TABLE::rebuildBomPresetsWidget(), and to_json().
bool BOM_PRESET::readOnly = false |
Definition at line 52 of file bom_settings.h.
Referenced by DIALOG_SYMBOL_FIELDS_TABLE::ApplyBomPreset(), 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(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), 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(), from_json(), FIELDS_EDITOR_GRID_DATA_MODEL::GetBomSettings(), EESCHEMA_JOBS_HANDLER::JobExportBom(), operator==(), DIALOG_SYMBOL_FIELDS_TABLE::syncBomPresetSelection(), and to_json().