KiCad PCB EDA Suite
dialog_bom.cpp File Reference

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

#include <bitmaps.h>
#include <bom_plugins.h>
#include <confirm.h>
#include <dialog_bom_base.h>
#include <string_utils.h>
#include <eeschema_settings.h>
#include <gestfich.h>
#include <dialogs/html_message_box.h>
#include <i18n_utility.h>
#include <invoke_sch_dialog.h>
#include <kiface_base.h>
#include <netlist_exporter_xml.h>
#include <pgm_base.h>
#include <reporter.h>
#include <sch_edit_frame.h>
#include <paths.h>
#include <wx/filedlg.h>
#include <wx/log.h>
#include <wx/textdlg.h>
#include <dialog_bom_help_md.h>

Go to the source code of this file.

Classes

class  DIALOG_BOM
 

Typedefs

typedef std::vector< std::unique_ptr< BOM_GENERATOR_HANDLER > > BOM_GENERATOR_ARRAY
 

Functions

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

Variables

wxString s_bomHelpInfo =
 

Detailed Description

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

Definition in file dialog_bom.cpp.

Typedef Documentation

◆ BOM_GENERATOR_ARRAY

typedef std::vector< std::unique_ptr<BOM_GENERATOR_HANDLER> > BOM_GENERATOR_ARRAY

Definition at line 58 of file dialog_bom.cpp.

Function Documentation

◆ InvokeDialogCreateBOM()

int InvokeDialogCreateBOM ( SCH_EDIT_FRAME aCaller)

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

Definition at line 108 of file dialog_bom.cpp.

109 {
110  DIALOG_BOM dlg( aCaller );
111 
112  // QuasiModal so syntax help works
113  return dlg.ShowQuasiModal();
114 }

References DIALOG_SHIM::ShowQuasiModal().

Referenced by SCH_EDITOR_CONTROL::GenerateBOM().

Variable Documentation

◆ s_bomHelpInfo

wxString s_bomHelpInfo =

Definition at line 52 of file dialog_bom.cpp.

Referenced by DIALOG_BOM::OnHelp().