| 
    KiCad PCB EDA Suite
    
   | 
 
#include <set>#include <wx/dir.h>#include <wx/regex.h>#include <wx/grid.h>#include <wx/dirdlg.h>#include <wx/filedlg.h>#include <wx/msgdlg.h>#include <functional>#include <project.h>#include <env_vars.h>#include <3d_viewer/eda_3d_viewer_frame.h>#include <panel_fp_lib_table.h>#include <lib_id.h>#include <fp_lib_table.h>#include <lib_table_lexer.h>#include <invoke_pcb_dialog.h>#include <bitmaps.h>#include <lib_table_grid_tricks.h>#include <widgets/wx_grid.h>#include <widgets/std_bitmap_button.h>#include <confirm.h>#include <lib_table_grid.h>#include <wildcards_and_files_ext.h>#include <pgm_base.h>#include <pcb_edit_frame.h>#include <env_paths.h>#include <dialogs/dialog_edit_library_tables.h>#include <dialogs/dialog_plugin_options.h>#include <footprint_viewer_frame.h>#include <footprint_edit_frame.h>#include <kiway.h>#include <kiway_express.h>#include <widgets/grid_readonly_text_helpers.h>#include <widgets/grid_text_button_helpers.h>#include <pcbnew_id.h>#include <settings/settings_manager.h>#include <paths.h>#include <macros.h>#include <project_pcb.h>#include <common.h>#include <dialog_HTML_reporter_base.h>#include <libraries/library_manager.h>#include <widgets/wx_html_report_box.h>Go to the source code of this file.
Classes | |
| class | FP_LIB_TABLE_GRID | 
| This class builds a wxGridTableBase by wrapping an FP_LIB_TABLE object.  More... | |
| class | FP_GRID_TRICKS | 
Functions | |
| void | InvokePcbLibTableEditor (KIWAY *aKiway, wxWindow *aCaller) | 
| Function InvokePcbLibTableEditor shows the modal DIALOG_FP_LIB_TABLE for purposes of editing the global and project library tables.   | |
| void InvokePcbLibTableEditor | ( | KIWAY * | aKiway, | 
| wxWindow * | aCaller ) | 
Function InvokePcbLibTableEditor shows the modal DIALOG_FP_LIB_TABLE for purposes of editing the global and project library tables.
| aCaller | is the wxWindow which is invoking the dialog. | 
Definition at line 1116 of file panel_fp_lib_table.cpp.
References _, KIWAY::ExpressMail(), KIWAY::FACE_PCB, FOOTPRINT, PROJECT::FootprintLibTblName(), FRAME_CVPCB, FRAME_FOOTPRINT_EDITOR, FRAME_FOOTPRINT_VIEWER, FP_LIB_TABLE::GetGlobalTableFileName(), PGM_BASE::GetLibraryManager(), GFootprintTable, GLOBAL, DIALOG_EDIT_LIBRARY_TABLES::InstallPanel(), KIWAY::KiFACE(), LIB_TABLE::Load(), LIBRARY_MANAGER::LoadGlobalTables(), DIALOG_EDIT_LIBRARY_TABLES::m_GlobalTableChanged, DIALOG_EDIT_LIBRARY_TABLES::m_ProjectTableChanged, MAIL_RELOAD_LIB, LIBRARY_ERROR::message, PROJECT_PCB::PcbFootprintLibs(), Pgm(), KIWAY::Prj(), PROJECT, LIBRARY_MANAGER::ProjectChanged(), LIBRARY_TABLE::Save(), KIWAY_HOLDER::SetKiway(), DIALOG_SHIM::ShowModal(), and LIBRARY_MANAGER::Table().
Referenced by PCB::IFACE::CreateKiWindow().