KiCad PCB EDA Suite
|
Hold a record identifying a symbol library accessed by the appropriate symbol library SCH_IO object in the SYMBOL_LIB_TABLE. More...
#include <symbol_lib_table.h>
Public Types | |
typedef SCH_IO_MGR::SCH_FILE_T | LIB_T |
Public Member Functions | |
SYMBOL_LIB_TABLE_ROW (const wxString &aNick, const wxString &aURI, const wxString &aType, const wxString &aOptions=wxEmptyString, const wxString &aDescr=wxEmptyString) | |
SYMBOL_LIB_TABLE_ROW () | |
bool | operator== (const SYMBOL_LIB_TABLE_ROW &aRow) const |
bool | operator!= (const SYMBOL_LIB_TABLE_ROW &aRow) const |
LIB_T | SchLibType () const |
const wxString | GetType () const override |
Return the type of symbol library table represented by this row. | |
void | SetType (const wxString &aType) override |
Change the schematic plugin type represented by this row. | |
bool | Refresh () override |
Attempt to reload the library. | |
bool | SupportsSubLibraries () const |
bool | SupportsSettingsDialog () const override |
void | ShowSettingsDialog (wxWindow *aWindow) const override |
void | GetSubLibraryNames (std::vector< wxString > &aNames) const |
wxString | GetSubLibraryDescription (const wxString &aName) const |
void | GetAvailableSymbolFields (std::vector< wxString > &aNames) const |
void | GetDefaultSymbolFields (std::vector< wxString > &aNames) const |
SCH_IO_MGR::SCH_FILE_T | GetFileType () |
bool | operator== (const LIB_TABLE_ROW &r) const |
bool | operator!= (const LIB_TABLE_ROW &r) const |
const wxString & | GetNickName () const |
void | SetNickName (const wxString &aNickName) |
Change the logical name of this library, useful for an editor. | |
bool | GetIsLoaded () const |
void | SetLoaded (bool aLoaded) |
Mark the row as being a loaded library. | |
bool | GetIsEnabled () const |
void | SetEnabled (bool aEnabled=true) |
Change the enabled status of this library. | |
bool | GetIsVisible () const |
void | SetVisible (bool aVisible=true) |
const wxString | GetFullURI (bool aSubstituted=false) const |
Return the full location specifying URI for the LIB, either in original UI form or in environment variable expanded form. | |
void | SetFullURI (const wxString &aFullURI) |
Change the full URI for the library. | |
const wxString & | GetOptions () const |
Return the options string, which may hold a password or anything else needed to instantiate the underlying library plugin. | |
void | SetOptions (const wxString &aOptions) |
Change the library options strings. | |
const wxString & | GetDescr () const |
Return the description of the library referenced by this row. | |
void | SetDescr (const wxString &aDescr) |
Change the description of the library referenced by this row. | |
LIB_TABLE * | GetParent () const |
void | SetParent (LIB_TABLE *aParent) |
std::mutex & | GetMutex () |
const std::map< std::string, UTF8 > * | GetProperties () const |
Return the constant #PROPERTIES for this library (LIB_TABLE_ROW). | |
void | Format (OUTPUTFORMATTER *out, int nestLevel) const |
Serialize this object as utf8 text to an OUTPUTFORMATTER, and tries to make it look good using multiple lines and indentation. | |
LIB_TABLE_ROW * | clone () const |
Protected Member Functions | |
SYMBOL_LIB_TABLE_ROW (const SYMBOL_LIB_TABLE_ROW &aRow) | |
Private Member Functions | |
virtual LIB_TABLE_ROW * | do_clone () const override |
void | setPlugin (SCH_IO *aPlugin) |
void | setProperties (std::map< std::string, UTF8 > *aProperties) |
Private Attributes | |
IO_RELEASER< SCH_IO > | plugin |
LIB_T | type |
wxString | nickName |
wxString | uri_user |
what user entered from UI or loaded from disk | |
wxString | options |
wxString | description |
bool | enabled = true |
Whether the LIB_TABLE_ROW is enabled. | |
bool | visible = true |
Whether the LIB_TABLE_ROW is visible in choosers. | |
bool | m_loaded = false |
Whether the LIB_TABLE_ROW is loaded. | |
LIB_TABLE * | m_parent |
Pointer to the table this row lives in (maybe null) | |
std::unique_ptr< std::map< std::string, UTF8 > > | properties |
std::mutex | m_loadMutex |
Friends | |
class | SYMBOL_LIB_TABLE |
Hold a record identifying a symbol library accessed by the appropriate symbol library SCH_IO object in the SYMBOL_LIB_TABLE.
Definition at line 42 of file symbol_lib_table.h.
typedef SCH_IO_MGR::SCH_FILE_T SYMBOL_LIB_TABLE_ROW::LIB_T |
Definition at line 45 of file symbol_lib_table.h.
|
inline |
Definition at line 47 of file symbol_lib_table.h.
References LIB_TABLE_ROW::SetEnabled(), and SetType().
|
inline |
Definition at line 56 of file symbol_lib_table.h.
References LIB_TABLE_ROW::SetEnabled().
Referenced by do_clone().
|
inlineprotected |
Definition at line 121 of file symbol_lib_table.h.
References LIB_TABLE_ROW::GetIsEnabled(), and LIB_TABLE_ROW::SetEnabled().
|
inlineinherited |
Definition at line 264 of file lib_table_base.h.
Referenced by new_clone(), DESIGN_BLOCK_GRID_TRICKS::paste_text(), SYMBOL_GRID_TRICKS::paste_text(), and FP_GRID_TRICKS::paste_text().
|
inlineoverrideprivatevirtual |
Implements LIB_TABLE_ROW.
Definition at line 131 of file symbol_lib_table.h.
References SYMBOL_LIB_TABLE_ROW().
|
inherited |
Serialize this object as utf8 text to an OUTPUTFORMATTER, and tries to make it look good using multiple lines and indentation.
out | is an OUTPUTFORMATTER |
nestLevel | is the indentation level to base all lines of the output. Actual indentation will be 2 spaces for each nestLevel. |
Definition at line 121 of file lib_table_base.cpp.
References LIB_TABLE_ROW::GetDescr(), LIB_TABLE_ROW::GetFullURI(), LIB_TABLE_ROW::GetIsEnabled(), LIB_TABLE_ROW::GetIsVisible(), LIB_TABLE_ROW::GetNickName(), LIB_TABLE_ROW::GetOptions(), LIB_TABLE_ROW::GetType(), OUTPUTFORMATTER::Print(), and OUTPUTFORMATTER::Quotew().
|
inline |
Definition at line 103 of file symbol_lib_table.h.
References plugin.
Referenced by SYMBOL_TREE_MODEL_ADAPTER::AddLibraries().
|
inline |
Definition at line 112 of file symbol_lib_table.h.
References plugin.
|
inlineinherited |
Return the description of the library referenced by this row.
Definition at line 235 of file lib_table_base.h.
Referenced by LIB_TABLE_ROW::Format(), LIB_TABLE::GetDescription(), LIB_TABLE_GRID::GetValue(), SYMBOL_TREE_SYNCHRONIZING_ADAPTER::GetValue(), FP_TREE_SYNCHRONIZING_ADAPTER::GetValue(), SCH_EDIT_FRAME::LoadSheetFromFile(), and DIALOG_FOOTPRINT_ASSOCIATIONS::TransferDataToWindow().
|
inline |
Definition at line 118 of file symbol_lib_table.h.
References type.
|
inherited |
Return the full location specifying URI for the LIB, either in original UI form or in environment variable expanded form.
aSubstituted | Tells if caller wanted the substituted form, else not. |
Definition at line 110 of file lib_table_base.cpp.
References ExpandEnvVarSubstitutions(), and LIB_TABLE_ROW::uri_user.
Referenced by EXPORTER_STEP::buildFootprint3DShapes(), SYMBOL_LIB_TABLE::CreateSymbolLib(), FOOTPRINT_EDIT_FRAME::DeleteFootprintFromLibrary(), SYMBOL_LIB_TABLE::DeleteSymbol(), SYMBOL_LIB_TABLE::DeleteSymbolLib(), DESIGN_BLOCK_LIB_TABLE::DesignBlockDelete(), DESIGN_BLOCK_LIB_TABLE::DesignBlockEnumerate(), DESIGN_BLOCK_LIB_TABLE::DesignBlockExists(), DESIGN_BLOCK_LIB_TABLE::DesignBlockLibCreate(), DESIGN_BLOCK_LIB_TABLE::DesignBlockLibDelete(), DESIGN_BLOCK_LIB_TABLE::DesignBlockLoad(), DESIGN_BLOCK_LIB_TABLE::DesignBlockSave(), SYMBOL_VIEWER_FRAME::DisplayLibInfos(), FOOTPRINT_EDIT_FRAME::DuplicateFootprint(), SYMBOL_LIB_TABLE::EnumerateSymbolLib(), SCH_EDITOR_CONTROL::ExportSymbolsToLibrary(), EXPORTER_PCB_VRML::ExportVrmlFootprint(), FP_LIB_TABLE::FootprintDelete(), FP_LIB_TABLE::FootprintEnumerate(), FP_LIB_TABLE::FootprintExists(), FP_LIB_TABLE::FootprintLibCreate(), FP_LIB_TABLE::FootprintLibDelete(), FP_LIB_TABLE::FootprintLoad(), FP_LIB_TABLE::FootprintSave(), LIB_TABLE_ROW::Format(), DESIGN_BLOCK_LIB_TABLE::GenerateTimestamp(), FP_LIB_TABLE::GenerateTimestamp(), DESIGN_BLOCK_LIB_TABLE::GetEnumeratedDesignBlock(), FP_LIB_TABLE::GetEnumeratedFootprint(), LIB_TABLE::GetFullURI(), SYMBOL_LIBRARY_MANAGER::GetLibraryHash(), LIB_TABLE_GRID::GetValue(), idf_export_footprint(), DESIGN_BLOCK_LIB_TABLE::IsDesignBlockLibWritable(), FP_LIB_TABLE::IsFootprintLibWritable(), SYMBOL_LIB_TABLE::IsSymbolLibWritable(), SYMBOL_EDIT_FRAME::KiwayMailIn(), SYMBOL_VIEWER_FRAME::KiwayMailIn(), RENDER_3D_RAYTRACE_BASE::load3DModels(), RENDER_3D_OPENGL::load3dModels(), DESIGN_BLOCK_LIB_TABLE::LoadGlobalTable(), FP_LIB_TABLE::LoadGlobalTable(), SYMBOL_LIB_TABLE::LoadGlobalTable(), SCH_EDIT_FRAME::LoadSheetFromFile(), SYMBOL_LIB_TABLE::LoadSymbol(), SYMBOL_LIB_TABLE::LoadSymbolLib(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DModel(), SYMBOL_EDITOR_CONTROL::OpenDirectory(), SYMBOL_EDITOR_CONTROL::OpenWithTextEditor(), DESIGN_BLOCK_LIB_TABLE::PrefetchLib(), FP_LIB_TABLE::PrefetchLib(), Refresh(), PCB::IFACE::SaveFileAs(), FOOTPRINT_EDIT_FRAME::SaveFootprint(), SYMBOL_LIBRARY_MANAGER::SaveLibrary(), SYMBOL_LIB_TABLE::SaveSymbol(), PCB_BASE_FRAME::setFPWatcher(), SCH_BASE_FRAME::setSymWatcher(), DESIGN_BLOCK_LIB_TABLE_GRID::SetValue(), SYMBOL_LIB_TABLE_GRID::SetValue(), FP_LIB_TABLE_GRID::SetValue(), FOOTPRINT_VIEWER_FRAME::UpdateTitle(), and PANEL_FP_PROPERTIES_3D_MODEL::validateModelExists().
|
inlineinherited |
Definition at line 180 of file lib_table_base.h.
Referenced by LIB_TABLE::findRow(), LIB_TABLE_ROW::Format(), LIB_TABLE::GetLogicalLibs(), LIB_TABLE_GRID::GetValue(), LIB_TABLE_GRID::GetValueAsBool(), SYMBOL_LIB_TABLE_ROW(), and PANEL_SYM_LIB_TABLE::verifyTables().
|
inlineinherited |
Definition at line 170 of file lib_table_base.h.
Referenced by SYMBOL_LIB_TABLE::IsSymbolLibLoaded().
|
inlineinherited |
Definition at line 187 of file lib_table_base.h.
Referenced by SYMBOL_TREE_MODEL_ADAPTER::AddLibraries(), LIB_TABLE_ROW::Format(), LIB_TABLE_GRID::GetValue(), LIB_TABLE_GRID::GetValueAsBool(), PANEL_SYMBOL_CHOOSER::PANEL_SYMBOL_CHOOSER(), and SYMBOL_VIEWER_FRAME::ReCreateLibList().
|
inlineinherited |
Definition at line 246 of file lib_table_base.h.
Referenced by SYMBOL_LIB_TABLE::LoadSymbol(), and SYMBOL_LIB_TABLE::LoadSymbolLib().
|
inlineinherited |
Definition at line 160 of file lib_table_base.h.
Referenced by BOOST_AUTO_TEST_CASE(), LIB_TABLE_GRID::ContainsNickname(), DESIGN_BLOCK_LIB_TABLE::DesignBlockLoad(), LIB_TABLE::doInsertRow(), PCB_EDIT_FRAME::ExportFootprintsToLibrary(), SCH_EDITOR_CONTROL::ExportSymbolsToLibrary(), FP_LIB_TABLE::FootprintLoad(), LIB_TABLE_ROW::Format(), LIB_TABLE::GetLogicalLibs(), LIB_TABLE_GRID::GetValue(), SYMBOL_EDIT_FRAME::KiwayMailIn(), FOOTPRINT_EDIT_FRAME::KiwayMailIn(), DESIGN_BLOCK_LIB_TABLE::LoadGlobalTable(), FP_LIB_TABLE::LoadGlobalTable(), SYMBOL_LIB_TABLE::LoadGlobalTable(), SYMBOL_LIB_TABLE::LoadSymbol(), SYMBOL_LIB_TABLE::LoadSymbolLib(), DESIGN_BLOCK_GRID_TRICKS::optionsEditor(), SYMBOL_GRID_TRICKS::optionsEditor(), FP_GRID_TRICKS::optionsEditor(), DIALOG_SYMBOL_REMAP::remapSymbolToLibTable(), LIB_TABLE::RemoveRow(), and PANEL_SYM_LIB_TABLE::verifyTables().
|
inlineinherited |
Return the options string, which may hold a password or anything else needed to instantiate the underlying library plugin.
Definition at line 225 of file lib_table_base.h.
Referenced by SYMBOL_LIB_TABLE::EnumerateSymbolLib(), LIB_TABLE_ROW::Format(), LIB_TABLE_GRID::GetValue(), SCH_EDIT_FRAME::LoadSheetFromFile(), SYMBOL_LIB_TABLE::LoadSymbolLib(), DESIGN_BLOCK_GRID_TRICKS::optionsEditor(), SYMBOL_GRID_TRICKS::optionsEditor(), and FP_GRID_TRICKS::optionsEditor().
|
inlineinherited |
Definition at line 242 of file lib_table_base.h.
Referenced by Refresh().
|
inlineinherited |
Return the constant #PROPERTIES for this library (LIB_TABLE_ROW).
These are the "options" in a table.
Definition at line 252 of file lib_table_base.h.
Referenced by SYMBOL_LIB_TABLE::CreateSymbolLib(), SYMBOL_LIB_TABLE::DeleteSymbol(), SYMBOL_LIB_TABLE::DeleteSymbolLib(), DESIGN_BLOCK_LIB_TABLE::DesignBlockDelete(), DESIGN_BLOCK_LIB_TABLE::DesignBlockEnumerate(), DESIGN_BLOCK_LIB_TABLE::DesignBlockExists(), DESIGN_BLOCK_LIB_TABLE::DesignBlockLibCreate(), DESIGN_BLOCK_LIB_TABLE::DesignBlockLibDelete(), DESIGN_BLOCK_LIB_TABLE::DesignBlockLoad(), DESIGN_BLOCK_LIB_TABLE::DesignBlockSave(), SYMBOL_LIB_TABLE::EnumerateSymbolLib(), FP_LIB_TABLE::FootprintDelete(), FP_LIB_TABLE::FootprintEnumerate(), FP_LIB_TABLE::FootprintExists(), FP_LIB_TABLE::FootprintLibCreate(), FP_LIB_TABLE::FootprintLibDelete(), FP_LIB_TABLE::FootprintLoad(), FP_LIB_TABLE::FootprintSave(), DESIGN_BLOCK_LIB_TABLE::GetEnumeratedDesignBlock(), FP_LIB_TABLE::GetEnumeratedFootprint(), SYMBOL_LIB_TABLE::LoadSymbol(), SYMBOL_LIB_TABLE::LoadSymbolLib(), DESIGN_BLOCK_LIB_TABLE::PrefetchLib(), FP_LIB_TABLE::PrefetchLib(), Refresh(), and SYMBOL_LIB_TABLE::SaveSymbol().
wxString SYMBOL_LIB_TABLE_ROW::GetSubLibraryDescription | ( | const wxString & | aName | ) | const |
Definition at line 107 of file symbol_lib_table.cpp.
References plugin.
Referenced by SYMBOL_TREE_MODEL_ADAPTER::AddLibraries().
void SYMBOL_LIB_TABLE_ROW::GetSubLibraryNames | ( | std::vector< wxString > & | aNames | ) | const |
Definition at line 98 of file symbol_lib_table.cpp.
References plugin.
Referenced by SYMBOL_TREE_MODEL_ADAPTER::AddLibraries(), and SYMBOL_VIEWER_FRAME::ReCreateLibList().
|
inlineoverridevirtual |
Return the type of symbol library table represented by this row.
Implements LIB_TABLE_ROW.
Definition at line 71 of file symbol_lib_table.h.
References SCH_IO_MGR::ShowType(), and type.
Referenced by SCH_EDITOR_CONTROL::ExportSymbolsToLibrary(), SYMBOL_EDIT_FRAME::IsSymbolFromLegacyLibrary(), SCH_EDIT_FRAME::LoadSheetFromFile(), SYMBOL_LIB_TABLE_RESCUER::OpenRescueLibrary(), and SYMBOL_LIB_TABLE_RESCUER::WriteRescueLibrary().
|
inlineinherited |
Definition at line 155 of file lib_table_base.h.
|
inline |
Definition at line 64 of file symbol_lib_table.h.
|
inherited |
Definition at line 146 of file lib_table_base.cpp.
References LIB_TABLE_ROW::description, LIB_TABLE_ROW::enabled, LIB_TABLE_ROW::nickName, LIB_TABLE_ROW::options, LIB_TABLE_ROW::uri_user, and LIB_TABLE_ROW::visible.
Referenced by DESIGN_BLOCK_LIB_TABLE_ROW::operator==(), FP_LIB_TABLE_ROW::operator==(), and operator==().
bool SYMBOL_LIB_TABLE_ROW::operator== | ( | const SYMBOL_LIB_TABLE_ROW & | aRow | ) | const |
Definition at line 63 of file symbol_lib_table.cpp.
References LIB_TABLE_ROW::operator==(), and type.
|
overridevirtual |
Attempt to reload the library.
IO_ERROR | if the reload was unsuccessful. |
Reimplemented from LIB_TABLE_ROW.
Definition at line 80 of file symbol_lib_table.cpp.
References LIB_TABLE_ROW::GetFullURI(), LIB_TABLE_ROW::GetParent(), LIB_TABLE_ROW::GetProperties(), plugin, LIB_TABLE_ROW::SetLoaded(), and type.
Referenced by PANEL_SYM_LIB_TABLE::verifyTables().
|
inline |
Definition at line 66 of file symbol_lib_table.h.
References type.
|
inlineinherited |
Change the description of the library referenced by this row.
Definition at line 240 of file lib_table_base.h.
Referenced by LIB_TABLE_GRID::SetValue().
|
inlineinherited |
Change the enabled status of this library.
Definition at line 185 of file lib_table_base.h.
Referenced by LIB_TABLE_GRID::SetValue(), LIB_TABLE_GRID::SetValueAsBool(), and SYMBOL_LIB_TABLE_ROW().
|
inherited |
Change the full URI for the library.
Definition at line 104 of file lib_table_base.cpp.
References LIB_TABLE_ROW::uri_user.
Referenced by SYMBOL_EDIT_FRAME::addLibTableEntry(), SYMBOL_EDIT_FRAME::replaceLibTableEntry(), PCB::IFACE::SaveFileAs(), and LIB_TABLE_GRID::SetValue().
|
inlineinherited |
Mark the row as being a loaded library.
Definition at line 175 of file lib_table_base.h.
Referenced by SYMBOL_LIB_TABLE::EnumerateSymbolLib(), SYMBOL_LIB_TABLE::LoadSymbolLib(), and Refresh().
|
inlineinherited |
Change the logical name of this library, useful for an editor.
Definition at line 165 of file lib_table_base.h.
Referenced by SYMBOL_EDIT_FRAME::addLibTableEntry(), and LIB_TABLE_GRID::SetValue().
|
inherited |
Change the library options strings.
Definition at line 157 of file lib_table_base.cpp.
References LIB_TABLE_ROW::options, LIB_TABLE::ParseOptions(), LIB_TABLE_ROW::setProperties(), and TO_UTF8.
Referenced by SYMBOL_LIB_TABLE::EnumerateSymbolLib(), SYMBOL_LIB_TABLE::LoadSymbolLib(), DESIGN_BLOCK_GRID_TRICKS::optionsEditor(), SYMBOL_GRID_TRICKS::optionsEditor(), FP_GRID_TRICKS::optionsEditor(), and LIB_TABLE_GRID::SetValue().
|
inlineinherited |
Definition at line 244 of file lib_table_base.h.
Referenced by LIB_TABLE::doInsertRow(), and PANEL_SYM_LIB_TABLE::verifyTables().
|
inlineprivate |
Definition at line 136 of file symbol_lib_table.h.
References plugin.
Referenced by SYMBOL_LIB_TABLE::FindRow().
|
privateinherited |
Definition at line 98 of file lib_table_base.cpp.
References LIB_TABLE_ROW::properties.
Referenced by LIB_TABLE_ROW::SetOptions().
|
overridevirtual |
Change the schematic plugin type represented by this row.
Implements LIB_TABLE_ROW.
Definition at line 69 of file symbol_lib_table.cpp.
References SCH_IO_MGR::EnumFromStr(), plugin, and type.
Referenced by SYMBOL_EDIT_FRAME::replaceLibTableEntry(), and SYMBOL_LIB_TABLE_ROW().
|
inlineinherited |
Definition at line 189 of file lib_table_base.h.
Referenced by LIB_TABLE_GRID::SetValue(), and LIB_TABLE_GRID::SetValueAsBool().
|
overridevirtual |
Reimplemented from LIB_TABLE_ROW.
Definition at line 116 of file symbol_lib_table.cpp.
References plugin, DIALOG_SHIM::ShowModal(), and type.
|
inlineoverridevirtual |
Reimplemented from LIB_TABLE_ROW.
Definition at line 88 of file symbol_lib_table.h.
References type.
|
inline |
Definition at line 86 of file symbol_lib_table.h.
References plugin.
Referenced by SYMBOL_TREE_MODEL_ADAPTER::AddLibraries(), SYMBOL_VIEWER_FRAME::ReCreateLibList(), and SYMBOL_VIEWER_FRAME::ReCreateSymbolList().
|
friend |
Definition at line 129 of file symbol_lib_table.h.
|
privateinherited |
Definition at line 296 of file lib_table_base.h.
Referenced by LIB_TABLE_ROW::operator==().
|
privateinherited |
Whether the LIB_TABLE_ROW is enabled.
Definition at line 298 of file lib_table_base.h.
Referenced by LIB_TABLE_ROW::operator==().
|
privateinherited |
Whether the LIB_TABLE_ROW is loaded.
Definition at line 300 of file lib_table_base.h.
|
privateinherited |
Definition at line 305 of file lib_table_base.h.
|
privateinherited |
Pointer to the table this row lives in (maybe null)
Definition at line 301 of file lib_table_base.h.
|
privateinherited |
Definition at line 293 of file lib_table_base.h.
Referenced by LIB_TABLE_ROW::operator==().
|
privateinherited |
Definition at line 295 of file lib_table_base.h.
Referenced by LIB_TABLE_ROW::operator==(), and LIB_TABLE_ROW::SetOptions().
|
private |
Definition at line 141 of file symbol_lib_table.h.
Referenced by SYMBOL_LIB_TABLE::CreateSymbolLib(), SYMBOL_LIB_TABLE::DeleteSymbol(), SYMBOL_LIB_TABLE::DeleteSymbolLib(), SYMBOL_LIB_TABLE::EnumerateSymbolLib(), SYMBOL_LIB_TABLE::FindRow(), GetAvailableSymbolFields(), GetDefaultSymbolFields(), SYMBOL_LIB_TABLE::GetModifyHash(), GetSubLibraryDescription(), GetSubLibraryNames(), SYMBOL_LIB_TABLE::IsSymbolLibWritable(), SYMBOL_LIB_TABLE::LoadSymbol(), SYMBOL_LIB_TABLE::LoadSymbolLib(), Refresh(), SYMBOL_LIB_TABLE::SaveSymbol(), setPlugin(), SetType(), ShowSettingsDialog(), and SupportsSubLibraries().
|
privateinherited |
Definition at line 303 of file lib_table_base.h.
Referenced by LIB_TABLE_ROW::LIB_TABLE_ROW(), and LIB_TABLE_ROW::setProperties().
|
private |
Definition at line 142 of file symbol_lib_table.h.
Referenced by SYMBOL_LIB_TABLE::FindRow(), GetFileType(), GetType(), operator==(), Refresh(), SchLibType(), SetType(), ShowSettingsDialog(), and SupportsSettingsDialog().
|
privateinherited |
what user entered from UI or loaded from disk
Definition at line 294 of file lib_table_base.h.
Referenced by LIB_TABLE_ROW::GetFullURI(), LIB_TABLE_ROW::operator==(), and LIB_TABLE_ROW::SetFullURI().
|
privateinherited |
Whether the LIB_TABLE_ROW is visible in choosers.
Definition at line 299 of file lib_table_base.h.
Referenced by LIB_TABLE_ROW::operator==().