|
KiCad PCB EDA Suite
|
#include <set>#include <wx/regex.h>#include <build_version.h>#include <common.h>#include <dialogs/dialog_plugin_options.h>#include <project.h>#include <panel_sym_lib_table.h>#include <lib_id.h>#include <libraries/library_table.h>#include <libraries/library_manager.h>#include <lib_table_grid_tricks.h>#include <widgets/wx_grid.h>#include <confirm.h>#include <bitmaps.h>#include <lib_table_grid.h>#include <wildcards_and_files_ext.h>#include <env_paths.h>#include <functional>#include <eeschema_id.h>#include <env_vars.h>#include <sch_io/sch_io.h>#include <symbol_edit_frame.h>#include <symbol_viewer_frame.h>#include <sch_edit_frame.h>#include <kiway.h>#include <lib_table_base.h>#include <paths.h>#include <pgm_base.h>#include <settings/settings_manager.h>#include <widgets/grid_readonly_text_helpers.h>#include <widgets/grid_text_button_helpers.h>#include <widgets/std_bitmap_button.h>#include <sch_file_versions.h>#include <wx/filedlg.h>#include <wx/msgdlg.h>#include <project_sch.h>#include <libraries/symbol_library_adapter.h>#include <widgets/grid_button.h>Go to the source code of this file.
Classes | |
| struct | SUPPORTED_FILE_TYPE |
| Container that describes file type info for the add a library options. More... | |
| class | SYMBOL_LIB_TABLE_GRID |
| class | SYMBOL_GRID_TRICKS |
Enumerations | |
| enum | { ID_PANEL_SYM_LIB_KICAD = ID_END_EESCHEMA_ID_LIST , ID_PANEL_SYM_LIB_LEGACY } |
| Event IDs for the menu items in the split button menu for add a library. More... | |
Functions | |
| void | InvokeSchEditSymbolLibTable (KIWAY *aKiway, wxWindow *aParent) |
| anonymous enum |
Event IDs for the menu items in the split button menu for add a library.
| Enumerator | |
|---|---|
| ID_PANEL_SYM_LIB_KICAD | |
| ID_PANEL_SYM_LIB_LEGACY | |
Definition at line 83 of file panel_sym_lib_table.cpp.
| void InvokeSchEditSymbolLibTable | ( | KIWAY * | aKiway, |
| wxWindow * | aParent ) |
Definition at line 1196 of file panel_sym_lib_table.cpp.
References _, KIWAY::FACE_SCH, FRAME_SCH_SYMBOL_EDITOR, PGM_BASE::GetLibraryManager(), GLOBAL, DIALOG_EDIT_LIBRARY_TABLES::InstallPanel(), KIWAY::KiFACE(), LIBRARY_MANAGER::LoadGlobalTables(), DIALOG_EDIT_LIBRARY_TABLES::m_GlobalTableChanged, DIALOG_EDIT_LIBRARY_TABLES::m_ProjectTableChanged, LIBRARY_ERROR::message, Pgm(), KIWAY::Player(), KIWAY::Prj(), PROJECT, LIBRARY_MANAGER::ProjectChanged(), LIBRARY_TABLE::Save(), KIWAY_HOLDER::SetKiway(), DIALOG_SHIM::ShowModal(), SYMBOL, LIBRARY_MANAGER::Table(), and UnsavedChangesDialog().
Referenced by SYMBOL_EDIT_FRAME::SetCurSymbol().