60 void Sync(
const wxString& aForceRefresh,
61 std::function<
void(
int,
int,
const wxString& )> aProgressCallback );
bool CreateNewSymbol(const wxString &aLibrary, const NEW_SYMBOL_PROPERTIES &aProps)
wxObjectDataPtr< LIB_TREE_MODEL_ADAPTER > m_adapter
static std::unique_ptr< LIB_SYMBOL > CreateSymbol(const NEW_SYMBOL_PROPERTIES &aProps, LIB_SYMBOL *aParent)
void OnDataChanged() const override
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.
LIB_SYMBOL_LIBRARY_MANAGER(SYMBOL_EDIT_FRAME &aFrame)
Symbol library management helper that is specific to the symbol library editor frame.
SYMBOL_TREE_SYNCHRONIZING_ADAPTER * getAdapter()
Define a library symbol object.
The symbol library editor main window.
SYMBOL_LIBRARY_MANAGER(SCH_BASE_FRAME &aFrame)
wxString parentSymbolName
bool keepContentUserFields
bool unitsInterchangeable