|
KiCad PCB EDA Suite
|
Storage for an actual loaded library (including library content owned by the plugin) More...
#include <library_manager.h>
Public Attributes | |
| std::unique_ptr< IO_BASE > | plugin |
| const LIBRARY_TABLE_ROW * | row = nullptr |
| std::mutex | mutex |
| LIB_STATUS | status |
| int | modify_hash |
| std::vector< wxString > | available_fields_cache |
Storage for an actual loaded library (including library content owned by the plugin)
Definition at line 54 of file library_manager.h.
| std::vector<wxString> LIB_DATA::available_fields_cache |
Definition at line 62 of file library_manager.h.
Referenced by SYMBOL_LIBRARY_ADAPTER::GetAvailableExtraFields().
| int LIB_DATA::modify_hash |
Definition at line 61 of file library_manager.h.
Referenced by SYMBOL_LIBRARY_ADAPTER::GetAvailableExtraFields().
| std::mutex LIB_DATA::mutex |
Definition at line 58 of file library_manager.h.
Referenced by FOOTPRINT_LIBRARY_ADAPTER::LoadOne(), and SYMBOL_LIBRARY_ADAPTER::LoadOne().
| std::unique_ptr<IO_BASE> LIB_DATA::plugin |
Definition at line 56 of file library_manager.h.
Referenced by LIBRARY_MANAGER_ADAPTER::CreateLibrary(), DESIGN_BLOCK_LIBRARY_ADAPTER::dbplugin(), LIBRARY_MANAGER_ADAPTER::DeleteLibrary(), LIBRARY_MANAGER_ADAPTER::IsWritable(), FOOTPRINT_LIBRARY_ADAPTER::pcbplugin(), and SYMBOL_LIBRARY_ADAPTER::schplugin().
| const LIBRARY_TABLE_ROW* LIB_DATA::row = nullptr |
Definition at line 57 of file library_manager.h.
Referenced by LIBRARY_MANAGER_ADAPTER::CreateLibrary(), DESIGN_BLOCK_LIBRARY_ADAPTER::DeleteDesignBlock(), LIBRARY_MANAGER_ADAPTER::DeleteLibrary(), DESIGN_BLOCK_LIBRARY_ADAPTER::DesignBlockExists(), FOOTPRINT_LIBRARY_ADAPTER::FootprintExists(), DESIGN_BLOCK_LIBRARY_ADAPTER::GetDesignBlockNames(), DESIGN_BLOCK_LIBRARY_ADAPTER::GetDesignBlocks(), DESIGN_BLOCK_LIBRARY_ADAPTER::GetEnumeratedDesignBlock(), FOOTPRINT_LIBRARY_ADAPTER::GetFootprintNames(), FOOTPRINT_LIBRARY_ADAPTER::GetFootprints(), SYMBOL_LIBRARY_ADAPTER::GetModifyHash(), SYMBOL_LIBRARY_ADAPTER::GetSymbolNames(), SYMBOL_LIBRARY_ADAPTER::GetSymbols(), DESIGN_BLOCK_LIBRARY_ADAPTER::IsDesignBlockLibWritable(), LIBRARY_MANAGER_ADAPTER::IsWritable(), DESIGN_BLOCK_LIBRARY_ADAPTER::LoadDesignBlock(), FOOTPRINT_LIBRARY_ADAPTER::LoadOne(), SYMBOL_LIBRARY_ADAPTER::LoadOne(), and DESIGN_BLOCK_LIBRARY_ADAPTER::SaveDesignBlock().
| LIB_STATUS LIB_DATA::status |
Definition at line 59 of file library_manager.h.
Referenced by FOOTPRINT_LIBRARY_ADAPTER::LoadOne(), and SYMBOL_LIBRARY_ADAPTER::LoadOne().