|
KiCad PCB EDA Suite
|
Go to the source code of this file.
Classes | |
| struct | FIELD_CASE_CONFLICT |
| class | VIEW_CONTROLS_GRID_DATA_MODEL |
| struct | DATA_MODEL_ROW |
| struct | DATA_MODEL_COL |
| class | FIELDS_EDITOR_GRID_DATA_MODEL |
Macros | |
| #define | DISPLAY_NAME_COLUMN 0 |
| #define | LABEL_COLUMN 1 |
| #define | SHOW_FIELD_COLUMN 2 |
| #define | GROUP_BY_COLUMN 3 |
| #define | VIEW_FIELDS_COL_COUNT 4 |
Functions | |
| std::vector< FIELD_CASE_CONFLICT > | DetectFieldCaseConflicts (const SCH_REFERENCE_LIST &aSymbols) |
| #define DISPLAY_NAME_COLUMN 0 |
Definition at line 47 of file fields_data_model.h.
Referenced by VIEW_CONTROLS_GRID_DATA_MODEL::CanGetValueAs(), DIALOG_LIB_FIELDS_TABLE::DIALOG_LIB_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), VIEW_CONTROLS_GRID_DATA_MODEL::GetColLabelValue(), VIEW_CONTROLS_GRID_DATA_MODEL::GetValue(), DIALOG_LIB_FIELDS_TABLE::OnRemoveField(), DIALOG_SYMBOL_FIELDS_TABLE::OnRemoveField(), DIALOG_LIB_FIELDS_TABLE::OnRenameField(), DIALOG_SYMBOL_FIELDS_TABLE::OnRenameField(), DIALOG_LIB_FIELDS_TABLE::OnSizeViewControlsGrid(), DIALOG_SYMBOL_FIELDS_TABLE::OnSizeViewControlsGrid(), DIALOG_LIB_FIELDS_TABLE::OnViewControlsCellChanged(), and VIEW_CONTROLS_GRID_DATA_MODEL::SetValue().
| #define GROUP_BY_COLUMN 3 |
Definition at line 50 of file fields_data_model.h.
Referenced by VIEW_CONTROLS_GRID_DATA_MODEL::CanGetValueAs(), DIALOG_LIB_FIELDS_TABLE::DIALOG_LIB_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomPreset(), VIEW_CONTROLS_GRID_DATA_MODEL::GetColLabelValue(), VIEW_CONTROLS_GRID_DATA_MODEL::GetValueAsBool(), DIALOG_LIB_FIELDS_TABLE::OnSizeViewControlsGrid(), DIALOG_SYMBOL_FIELDS_TABLE::OnSizeViewControlsGrid(), DIALOG_LIB_FIELDS_TABLE::OnViewControlsCellChanged(), DIALOG_SYMBOL_FIELDS_TABLE::OnViewControlsCellChanged(), and VIEW_CONTROLS_GRID_DATA_MODEL::SetValueAsBool().
| #define LABEL_COLUMN 1 |
Definition at line 48 of file fields_data_model.h.
Referenced by VIEW_CONTROLS_GRID_DATA_MODEL::CanGetValueAs(), DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomPreset(), VIEW_CONTROLS_GRID_DATA_MODEL::GetColLabelValue(), VIEW_CONTROLS_GRID_DATA_MODEL::GetValue(), DIALOG_LIB_FIELDS_TABLE::OnRenameField(), DIALOG_SYMBOL_FIELDS_TABLE::OnRenameField(), DIALOG_LIB_FIELDS_TABLE::OnSizeViewControlsGrid(), DIALOG_SYMBOL_FIELDS_TABLE::OnSizeViewControlsGrid(), DIALOG_SYMBOL_FIELDS_TABLE::OnViewControlsCellChanged(), and VIEW_CONTROLS_GRID_DATA_MODEL::SetValue().
| #define SHOW_FIELD_COLUMN 2 |
Definition at line 49 of file fields_data_model.h.
Referenced by VIEW_CONTROLS_GRID_DATA_MODEL::CanGetValueAs(), DIALOG_LIB_FIELDS_TABLE::DIALOG_LIB_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_FIELDS_TABLE::doApplyBomPreset(), FIELDS_EDITOR_GRID_TRICKS::doPopupSelection(), LIB_FIELDS_EDITOR_GRID_TRICKS::doPopupSelection(), VIEW_CONTROLS_GRID_DATA_MODEL::GetColLabelValue(), VIEW_CONTROLS_GRID_DATA_MODEL::GetValueAsBool(), DIALOG_LIB_FIELDS_TABLE::OnSizeViewControlsGrid(), DIALOG_SYMBOL_FIELDS_TABLE::OnSizeViewControlsGrid(), DIALOG_LIB_FIELDS_TABLE::OnViewControlsCellChanged(), DIALOG_SYMBOL_FIELDS_TABLE::OnViewControlsCellChanged(), DIALOG_LIB_FIELDS_TABLE::SetupAllColumnProperties(), DIALOG_SYMBOL_FIELDS_TABLE::SetupAllColumnProperties(), and VIEW_CONTROLS_GRID_DATA_MODEL::SetValueAsBool().
| #define VIEW_FIELDS_COL_COUNT 4 |
Definition at line 51 of file fields_data_model.h.
Referenced by VIEW_CONTROLS_GRID_DATA_MODEL::GetNumberCols().
| std::vector< FIELD_CASE_CONFLICT > DetectFieldCaseConflicts | ( | const SCH_REFERENCE_LIST & | aSymbols | ) |
Definition at line 1729 of file fields_data_model.cpp.
References FIELD_CASE_CONFLICT::caseFoldedKey, SCH_REFERENCE_LIST::GetCount(), SCH_SYMBOL::GetFields(), SCH_SYMBOL::GetRef(), FIELD_CASE_CONFLICT::reference, FIELD_CASE_CONFLICT::sheetPath, FIELD_CASE_CONFLICT::symbol, and FIELD_CASE_CONFLICT::variants.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE().