22#ifndef SYMBOL_TREE_MODEL_ADAPTER_H 
   23#define SYMBOL_TREE_MODEL_ADAPTER_H 
   55    void AddLibrary( wxString 
const& aLibNickname, 
bool pinned );
 
 
A logical library item identifier and consists of various portions much like a URI.
 
LIB_TREE_MODEL_ADAPTER(EDA_BASE_FRAME *aParent, const wxString &aPinnedKey, APP_SETTINGS_BASE::LIB_TREE &aSettingsStruct)
Create the adapter.
 
A shim class between EDA_DRAW_FRAME and several derived classes: SYMBOL_EDIT_FRAME,...
 
An interface to the global shared library manager that is schematic-specific and linked to one projec...
 
wxString GenerateInfo(LIB_ID const &aLibId, int aUnit) override
 
void AddLibraries(SCH_BASE_FRAME *aFrame)
Add all the libraries in a SYMBOL_LIB_TABLE to the model.
 
static wxObjectDataPtr< LIB_TREE_MODEL_ADAPTER > Create(SCH_BASE_FRAME *aParent, SYMBOL_LIBRARY_ADAPTER *aLibs)
Factory function: create a model adapter in a reference-counting container.
 
std::unique_ptr< wxTimer > m_check_pending_libraries_timer
 
static bool m_show_progress
Flag to only show the symbol library table load progress dialog the first time.
 
void AddLibrary(wxString const &aLibNickname, bool pinned)
 
PROJECT::LIB_TYPE_T getLibType() override
 
SYMBOL_LIBRARY_ADAPTER * m_adapter
 
std::set< wxString > m_pending_load_libraries
 
~SYMBOL_TREE_MODEL_ADAPTER()
Destructor.
 
SYMBOL_TREE_MODEL_ADAPTER(SCH_BASE_FRAME *aParent, SYMBOL_LIBRARY_ADAPTER *aManager)
Constructor; takes a set of libraries to be included in the search.