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 <sch_edit_frame.h>
#include <netlist.h>
#include <netlist_exporter_generic.h>
#include <invoke_sch_dialog.h>
#include <dialog_helpers.h>
#include <dialog_bom_base.h>
#include <html_messagebox.h>
#include <reporter.h>
#include <bom_plugins.h>
#include <make_unique.h>
#include <dialog_bom_help_html.h>
#include <dialog_bom_cfg_lexer.h>

Go to the source code of this file.

Classes

class  BOM_CFG_PARSER
 Holds data and functions pertinent to parsing a S-expression file. More...
 
class  DIALOG_BOM
 

Typedefs

typedef std::vector< BOM_PLUGIN::PTRBOM_PLUGIN_ARRAY
 

Functions

int InvokeDialogCreateBOM (SCH_EDIT_FRAME *aCaller)
 Create and show DIALOG_BOM and return whatever DIALOG_BOM::ShowModal() returns. More...
 

Variables

static constexpr wxChar BOM_TRACE [] = wxT( "BOM_PLUGINS" )
 
static constexpr wxChar BOM_PLUGINS_KEY [] = wxT( "bom_plugins" )
 
static constexpr wxChar BOM_PLUGIN_SELECTED_KEY [] = wxT( "bom_plugin_selected" )
 
static const char * s_bomHelpInfo =
 

Detailed Description

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

Definition in file dialog_bom.cpp.

Typedef Documentation

typedef std::vector<BOM_PLUGIN::PTR> BOM_PLUGIN_ARRAY

Definition at line 60 of file dialog_bom.cpp.

Function Documentation

int InvokeDialogCreateBOM ( SCH_EDIT_FRAME aCaller)

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

Definition at line 208 of file dialog_bom.cpp.

Referenced by SCH_EDIT_FRAME::OnCreateBillOfMaterials().

209 {
210  DIALOG_BOM dlg( aCaller );
211  return dlg.ShowModal();
212 }

Variable Documentation

constexpr wxChar BOM_PLUGIN_SELECTED_KEY[] = wxT( "bom_plugin_selected" )
static

Definition at line 50 of file dialog_bom.cpp.

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

constexpr wxChar BOM_PLUGINS_KEY[] = wxT( "bom_plugins" )
static

Definition at line 49 of file dialog_bom.cpp.

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

constexpr wxChar BOM_TRACE[] = wxT( "BOM_PLUGINS" )
static

Definition at line 47 of file dialog_bom.cpp.

Referenced by DIALOG_BOM::installPluginsList().

const char* s_bomHelpInfo =
static

Definition at line 52 of file dialog_bom.cpp.

Referenced by DIALOG_BOM::OnHelp().