KiCad PCB EDA Suite
dialog_bom.cpp File Reference

Dialog box for creating bom and other documents from generic netlist. More...

#include <fctsys.h>
#include <pgm_base.h>
#include <kiface_i.h>
#include <confirm.h>
#include <gestfich.h>
#include <schframe.h>
#include <wx/dynarray.h>
#include <netlist.h>
#include <netlist_exporter_generic.h>
#include <sch_sheet.h>
#include <invoke_sch_dialog.h>
#include <dialog_helpers.h>
#include <dialog_bom_base.h>
#include <html_messagebox.h>
#include <reporter.h>
#include <dialog_bom_help_html.h>
#include <dialog_bom_cfg_lexer.h>
#include <wx/arrimpl.cpp>
#include <wx/ffile.h>

Go to the source code of this file.

Classes

struct  BOM_PLUGIN
 Structure BOM_PLUGIN holds data of the BOM plugin. More...
 
class  BOM_CFG_READER_PARSER
 Class BOM_CFG_READER_PARSER holds data and functions pertinent to parsing a S-expression file for a WORKSHEET_LAYOUT. More...
 
class  DIALOG_BOM
 

Macros

#define BOM_PLUGINS_KEY   wxT("bom_plugins")
 
#define BOM_PLUGIN_SELECTED_KEY   wxT("bom_plugin_selected")
 

Functions

 WX_DECLARE_OBJARRAY (BOM_PLUGIN, BOM_PLUGIN_ARRAY)
 Define wxArray of BOM_PLUGIN. More...
 
int InvokeDialogCreateBOM (SCH_EDIT_FRAME *aCaller)
 Create and show DIALOG_BOM and return whatever DIALOG_BOM::ShowModal() returns. More...
 

Variables

const char * s_bomHelpInfo =
 

Detailed Description

Dialog box for creating bom and other documents from generic netlist.

Definition in file dialog_bom.cpp.

Macro Definition Documentation

#define BOM_PLUGIN_SELECTED_KEY   wxT("bom_plugin_selected")

Definition at line 49 of file dialog_bom.cpp.

Referenced by DIALOG_BOM::installPluginsList(), and DIALOG_BOM::~DIALOG_BOM().

#define BOM_PLUGINS_KEY   wxT("bom_plugins")

Definition at line 48 of file dialog_bom.cpp.

Referenced by DIALOG_BOM::installPluginsList(), and DIALOG_BOM::~DIALOG_BOM().

Function Documentation

int InvokeDialogCreateBOM ( SCH_EDIT_FRAME aCaller)

Create and show DIALOG_BOM and return whatever DIALOG_BOM::ShowModal() returns.

Definition at line 223 of file dialog_bom.cpp.

Referenced by SCH_EDIT_FRAME::OnCreateBillOfMaterials().

224 {
225  DIALOG_BOM dlg( aCaller );
226  return dlg.ShowModal();
227 }
WX_DECLARE_OBJARRAY ( BOM_PLUGIN  ,
BOM_PLUGIN_ARRAY   
)

Define wxArray of BOM_PLUGIN.

Variable Documentation

const char* s_bomHelpInfo =

Definition at line 51 of file dialog_bom.cpp.

Referenced by DIALOG_BOM::OnHelp().