|
KiCad PCB EDA Suite
|
Public Member Functions | |
| ISSUE24107_FIXTURE () | |
| ~ISSUE24107_FIXTURE () | |
| std::shared_ptr< LIB_SYMBOL > | makeMultiUnitLib (const wxString &aLibItemName, int aUnitCount, const wxString &aValue) |
| Build a fresh multi-unit library symbol with the given lib name, value and unit count. | |
| SCH_SYMBOL * | placeUnit (const std::shared_ptr< LIB_SYMBOL > &aLib, int aUnit, const VECTOR2I &aPos) |
| Place a single unit of a multi-unit symbol in the schematic. | |
Public Attributes | |
| SETTINGS_MANAGER | m_settingsManager |
| std::unique_ptr< SCHEMATIC > | m_schematic |
| PROJECT * | m_project |
| std::vector< wxString > | m_tempFiles |
Definition at line 54 of file test_issue24107_multiunit_grouping.cpp.
|
inline |
Definition at line 56 of file test_issue24107_multiunit_grouping.cpp.
References m_project, m_schematic, m_settingsManager, and m_tempFiles.
|
inline |
Definition at line 70 of file test_issue24107_multiunit_grouping.cpp.
References m_schematic, and m_tempFiles.
|
inline |
Build a fresh multi-unit library symbol with the given lib name, value and unit count.
Definition at line 84 of file test_issue24107_multiunit_grouping.cpp.
References LIB_ID::SetLibNickname().
|
inline |
Place a single unit of a multi-unit symbol in the schematic.
The symbol is left in the unannotated ("U?") state.
Definition at line 104 of file test_issue24107_multiunit_grouping.cpp.
References SCH_SCREEN::Append(), SCH_SHEET::GetScreen(), m_schematic, SCH_SHEET_PATH::push_back(), SCH_ITEM::SetUnit(), and SCH_SYMBOL::SetUnitSelection().
| PROJECT* ISSUE24107_FIXTURE::m_project |
Definition at line 123 of file test_issue24107_multiunit_grouping.cpp.
Referenced by ISSUE24107_FIXTURE().
| std::unique_ptr<SCHEMATIC> ISSUE24107_FIXTURE::m_schematic |
Definition at line 122 of file test_issue24107_multiunit_grouping.cpp.
Referenced by ISSUE24107_FIXTURE(), placeUnit(), and ~ISSUE24107_FIXTURE().
| SETTINGS_MANAGER ISSUE24107_FIXTURE::m_settingsManager |
Definition at line 121 of file test_issue24107_multiunit_grouping.cpp.
Referenced by ISSUE24107_FIXTURE().
| std::vector<wxString> ISSUE24107_FIXTURE::m_tempFiles |
Definition at line 124 of file test_issue24107_multiunit_grouping.cpp.
Referenced by ISSUE24107_FIXTURE(), and ~ISSUE24107_FIXTURE().