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 68 of file library_manager.h.
std::vector<wxString> LIB_DATA::available_fields_cache |
Definition at line 76 of file library_manager.h.
Referenced by SYMBOL_LIBRARY_ADAPTER::GetAvailableExtraFields().
int LIB_DATA::modify_hash |
Definition at line 75 of file library_manager.h.
Referenced by SYMBOL_LIBRARY_ADAPTER::GetAvailableExtraFields().
std::mutex LIB_DATA::mutex |
Definition at line 72 of file library_manager.h.
Referenced by SYMBOL_LIBRARY_ADAPTER::LoadOne().
std::unique_ptr<IO_BASE> LIB_DATA::plugin |
Definition at line 70 of file library_manager.h.
Referenced by SYMBOL_LIBRARY_ADAPTER::CreateLibrary(), LIBRARY_MANAGER_ADAPTER::DeleteLibrary(), SYMBOL_LIBRARY_ADAPTER::IsWritable(), DESIGN_BLOCK_LIBRARY_ADAPTER::plugin(), and SYMBOL_LIBRARY_ADAPTER::plugin().
const LIBRARY_TABLE_ROW* LIB_DATA::row = nullptr |
Definition at line 71 of file library_manager.h.
Referenced by SYMBOL_LIBRARY_ADAPTER::CreateLibrary(), DESIGN_BLOCK_LIBRARY_ADAPTER::DeleteDesignBlock(), LIBRARY_MANAGER_ADAPTER::DeleteLibrary(), DESIGN_BLOCK_LIBRARY_ADAPTER::DesignBlockExists(), DESIGN_BLOCK_LIBRARY_ADAPTER::GetDesignBlockNames(), DESIGN_BLOCK_LIBRARY_ADAPTER::GetDesignBlocks(), DESIGN_BLOCK_LIBRARY_ADAPTER::GetEnumeratedDesignBlock(), SYMBOL_LIBRARY_ADAPTER::GetModifyHash(), SYMBOL_LIBRARY_ADAPTER::GetSymbolNames(), SYMBOL_LIBRARY_ADAPTER::GetSymbols(), DESIGN_BLOCK_LIBRARY_ADAPTER::IsDesignBlockLibWritable(), SYMBOL_LIBRARY_ADAPTER::IsWritable(), DESIGN_BLOCK_LIBRARY_ADAPTER::LoadDesignBlock(), SYMBOL_LIBRARY_ADAPTER::LoadOne(), and DESIGN_BLOCK_LIBRARY_ADAPTER::SaveDesignBlock().
LIB_STATUS LIB_DATA::status |
Definition at line 73 of file library_manager.h.
Referenced by SYMBOL_LIBRARY_ADAPTER::LoadOne().