20#ifndef KICAD_LIB_SYMBOL_LIBRARY_MANAGER_H
21#define KICAD_LIB_SYMBOL_LIBRARY_MANAGER_H
40 void Sync(
const wxString& aForceRefresh,
41 std::function<
void(
int,
int,
const wxString& )> aProgressCallback );
Symbol library management helper that is specific to the symbol library editor frame.
wxObjectDataPtr< LIB_TREE_MODEL_ADAPTER > m_adapter
void OnDataChanged() const override
Extract library name basing on the file name.
void Sync(const wxString &aForceRefresh, std::function< void(int, int, const wxString &)> aProgressCallback)
Updates the SYMBOL_LIBRARY_MANAGER data to synchronize with Symbol Library Table.
wxObjectDataPtr< LIB_TREE_MODEL_ADAPTER > & GetAdapter()
Return the adapter object that provides the stored data.
int m_syncHash
Symbol lib table hash value from last synchronization.
SYMBOL_TREE_SYNCHRONIZING_ADAPTER * getAdapter()
The symbol library editor main window.
Class to handle modifications to the symbol libraries.