KiCad PCB EDA Suite
Loading...
Searching...
No Matches
JOB_EXPORT_SCH_BOM Class Reference

#include <job_export_sch_bom.h>

Inheritance diagram for JOB_EXPORT_SCH_BOM:
JOB

Public Member Functions

 JOB_EXPORT_SCH_BOM (bool aIsCli)
 
const std::string & GetType () const
 
bool IsCli () const
 
const std::map< wxString, wxString > & GetVarOverrides () const
 
void SetVarOverrides (const std::map< wxString, wxString > &aVarOverrides)
 

Public Attributes

wxString m_filename
 
wxString m_outputFile
 
wxString m_bomPresetName
 
wxString m_bomFmtPresetName
 
wxString m_fieldDelimiter
 
wxString m_stringDelimiter
 
wxString m_refDelimiter
 
wxString m_refRangeDelimiter
 
bool m_keepTabs
 
bool m_keepLineBreaks
 
std::vector< wxString > m_fieldsOrdered
 
std::vector< wxString > m_fieldsLabels
 
std::vector< wxString > m_fieldsGroupBy
 
wxString m_sortField
 
bool m_sortAsc
 
wxString m_filterString
 
bool m_excludeDNP
 
bool m_includeExcludedFromBOM
 

Protected Attributes

std::string m_type
 
bool m_isCli
 
std::map< wxString, wxString > m_varOverrides
 

Detailed Description

Definition at line 29 of file job_export_sch_bom.h.

Constructor & Destructor Documentation

◆ JOB_EXPORT_SCH_BOM()

JOB_EXPORT_SCH_BOM::JOB_EXPORT_SCH_BOM ( bool  aIsCli)

Definition at line 24 of file job_export_sch_bom.cpp.

Member Function Documentation

◆ GetType()

const std::string & JOB::GetType ( ) const
inlineinherited

Definition at line 38 of file job.h.

Referenced by JOB_DISPATCHER::RunJob().

◆ GetVarOverrides()

◆ IsCli()

◆ SetVarOverrides()

void JOB::SetVarOverrides ( const std::map< wxString, wxString > &  aVarOverrides)
inlineinherited

Definition at line 43 of file job.h.

Referenced by CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().

Member Data Documentation

◆ m_bomFmtPresetName

wxString JOB_EXPORT_SCH_BOM::m_bomFmtPresetName

Definition at line 40 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_bomPresetName

wxString JOB_EXPORT_SCH_BOM::m_bomPresetName

Definition at line 39 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_excludeDNP

bool JOB_EXPORT_SCH_BOM::m_excludeDNP

Definition at line 57 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_fieldDelimiter

wxString JOB_EXPORT_SCH_BOM::m_fieldDelimiter

Definition at line 43 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_fieldsGroupBy

std::vector<wxString> JOB_EXPORT_SCH_BOM::m_fieldsGroupBy

Definition at line 53 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_fieldsLabels

std::vector<wxString> JOB_EXPORT_SCH_BOM::m_fieldsLabels

Definition at line 52 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_fieldsOrdered

std::vector<wxString> JOB_EXPORT_SCH_BOM::m_fieldsOrdered

Definition at line 51 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_filename

wxString JOB_EXPORT_SCH_BOM::m_filename

Definition at line 35 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_filterString

wxString JOB_EXPORT_SCH_BOM::m_filterString

Definition at line 56 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_includeExcludedFromBOM

bool JOB_EXPORT_SCH_BOM::m_includeExcludedFromBOM

Definition at line 58 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_isCli

bool JOB::m_isCli
protectedinherited

Definition at line 50 of file job.h.

◆ m_keepLineBreaks

bool JOB_EXPORT_SCH_BOM::m_keepLineBreaks

Definition at line 48 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_keepTabs

bool JOB_EXPORT_SCH_BOM::m_keepTabs

Definition at line 47 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_outputFile

wxString JOB_EXPORT_SCH_BOM::m_outputFile

Definition at line 36 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_refDelimiter

wxString JOB_EXPORT_SCH_BOM::m_refDelimiter

Definition at line 45 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_refRangeDelimiter

wxString JOB_EXPORT_SCH_BOM::m_refRangeDelimiter

Definition at line 46 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_sortAsc

bool JOB_EXPORT_SCH_BOM::m_sortAsc

Definition at line 55 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_sortField

wxString JOB_EXPORT_SCH_BOM::m_sortField

Definition at line 54 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_stringDelimiter

wxString JOB_EXPORT_SCH_BOM::m_stringDelimiter

Definition at line 44 of file job_export_sch_bom.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom().

◆ m_type

std::string JOB::m_type
protectedinherited

Definition at line 49 of file job.h.

◆ m_varOverrides

std::map<wxString, wxString> JOB::m_varOverrides
protectedinherited

Definition at line 51 of file job.h.


The documentation for this class was generated from the following files: