KiCad PCB EDA Suite
kiface_i.h File Reference
#include <kiway.h>
#include <bin_mod.h>

Go to the source code of this file.

Classes

class  KIFACE_I
 KIFACE_I is a KIFACE (I)mplementation, with some features useful for DSOs which implement a KIFACE. More...
 

Functions

KIFACE_IKiface ()
 Global KIFACE_I "get" accessor. More...
 

Function Documentation

◆ Kiface()

KIFACE_I& Kiface ( )

Global KIFACE_I "get" accessor.

Definition at line 76 of file bitmap2cmp_main.cpp.

77 {
78  return kiface;
79 }
BMP2CMP::IFACE KIFACE_I kiface("BMP2CMP", KIWAY::FACE_BMP2CMP)

References kiface(), BMP2CMP::kiface(), PCBCALC::kiface(), PGE::kiface(), GERBV::kiface(), CV::kiface(), SCH::kiface(), and PCB::kiface().

Referenced by DIALOG_FIELDS_EDITOR_GLOBAL::AddField(), AUTOPLACER::AUTOPLACER(), CVPCB_MAINFRAME::buildEquivalenceList(), EDA_BASE_FRAME::config(), DIALOG_CHOOSE_COMPONENT::ConstructRightPanel(), SCH::IFACE::CreateWindow(), PCB::IFACE::CreateWindow(), DIALOG_CHOOSE_COMPONENT::DIALOG_CHOOSE_COMPONENT(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::DIALOG_EDIT_COMPONENT_IN_SCHEMATIC(), DIALOG_ERC::DIALOG_ERC(), DIALOG_FIELDS_EDITOR_GLOBAL::DIALOG_FIELDS_EDITOR_GLOBAL(), DIALOG_PRINT_GERBVIEW::DIALOG_PRINT_GERBVIEW(), DIALOG_PRINT_PCBNEW::DIALOG_PRINT_PCBNEW(), DIALOG_SCH_SHEET_PROPS::DIALOG_SCH_SHEET_PROPS(), KIGFX::eeconfig(), BACK_ANNOTATE::FetchNetlistFromPCB(), PCB_EDIT_FRAME::FetchNetlistFromSchematic(), PCB_IO::FootprintSave(), DISPLAY_FOOTPRINTS_FRAME::GetMagneticItemsSettings(), DIALOG_PLOT_SCHEMATIC::getPlotOptions(), EDA_BASE_FRAME::help_name(), DIALOG_PAGES_SETTINGS::initDialog(), DIALOG_PLOT_SCHEMATIC::initDlg(), DIALOG_ANNOTATE::InitValues(), NETLIST_DIALOG::InstallCustomPages(), DIALOG_BOM::installGeneratorsList(), LIB_TREE_MODEL_ADAPTER::LIB_TREE_MODEL_ADAPTER(), EDA_DRAW_FRAME::LoadCanvasTypeSetting(), DIALOG_FIELDS_EDITOR_GLOBAL::LoadFieldNames(), WS_DATA_MODEL::MakeFullFileName(), WS_DATA_MODEL::MakeShortFileName(), DIALOG_FIELDS_EDITOR_GLOBAL::OnAddField(), SCH_EDIT_FRAME::OnCloseWindow(), DIALOG_FIELDS_EDITOR_GLOBAL::OnColumnItemToggled(), PL_EDITOR_FRAME::OnExit(), SCH_EDIT_FRAME::OnExit(), LAYERS_MAP_DIALOG::OnGetSetup(), DIALOG_RESCUE_EACH::OnNeverShowClick(), SCH_EDIT_FRAME::OnOpenPcbnew(), PCB_EDIT_FRAME::OnQuit(), HIERARCHY_NAVIG_DLG::onSelectSheetPath(), LAYERS_MAP_DIALOG::OnStoreSetup(), DIALOG_FIELDS_EDITOR_GLOBAL::OnTableColSize(), SCH_EDIT_FRAME::OnUpdatePCB(), SCH_EDIT_FRAME::OpenProjectFiles(), PCB_BASE_FRAME::PCB_BASE_FRAME(), TRANSLINE_IDENT::ReadConfig(), SCH_EDIT_FRAME::ReCreateHToolbar(), PCB_EDIT_FRAME::ReCreateHToolbar(), PL_EDITOR_FRAME::ReCreateMenuBar(), GERBVIEW_FRAME::ReCreateMenuBar(), SCH_EDIT_FRAME::ReCreateMenuBar(), PCB_EDIT_FRAME::ReCreateMenuBar(), PCB_EDIT_FRAME::RunEeschema(), DRC::RunTests(), EDA_DRAW_FRAME::saveCanvasTypeSetting(), LIB_TREE_MODEL_ADAPTER::SaveColWidths(), SCHEMATIC_SETTINGS::SCHEMATIC_SETTINGS(), SCH_EDIT_FRAME::SendCrossProbeClearHighlight(), SCH_EDIT_FRAME::SendCrossProbeNetName(), PCB_EDIT_FRAME::SendCrossProbeNetName(), CVPCB_MAINFRAME::SendMessageToEESCHEMA(), PCB_EDIT_FRAME::SendMessageToEESCHEMA(), SCH_EDIT_FRAME::SendMessageToPCBNEW(), SCH_EDIT_FRAME::SetCrossProbeConnection(), EDA_BASE_FRAME::sys_search(), PANEL_PCBNEW_ACTION_PLUGINS::TransferDataFromWindow(), PCB_CALCULATOR_FRAME::TW_Init(), PCB_CALCULATOR_FRAME::TW_WriteConfig(), PCB_EDITOR_CONTROL::UpdateSchematicFromPCB(), PCB_CALCULATOR_FRAME::VS_Init(), PCB_CALCULATOR_FRAME::VS_WriteConfig(), TRANSLINE_IDENT::WriteConfig(), NETLIST_DIALOG::WriteCurrentNetlistSetup(), DIALOG_ANNOTATE::~DIALOG_ANNOTATE(), DIALOG_BOM::~DIALOG_BOM(), DIALOG_CHOOSE_COMPONENT::~DIALOG_CHOOSE_COMPONENT(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::~DIALOG_EDIT_COMPONENT_IN_SCHEMATIC(), DIALOG_ERC::~DIALOG_ERC(), DIALOG_PAGES_SETTINGS::~DIALOG_PAGES_SETTINGS(), and DIALOG_SCH_SHEET_PROPS::~DIALOG_SCH_SHEET_PROPS().