21#ifndef PCBNEW_JOBS_HANDLER_H 
   22#define PCBNEW_JOBS_HANDLER_H 
Information pertinent to a Pcbnew printed circuit board.
 
JOB_DISPATCHER(KIWAY *aKiway)
 
An simple container class that lets us dispatch output jobs to kifaces.
 
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...
 
LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs.
 
int JobExportStep(JOB *aJob)
 
int JobExportPs(JOB *aJob)
 
int JobExportPos(JOB *aJob)
 
int JobExportFpSvg(JOB *aJob)
 
void populateGerberPlotOptionsFromJob(PCB_PLOT_PARAMS &aPlotOpts, JOB_EXPORT_PCB_GERBER *aJob)
 
int JobExportOdb(JOB *aJob)
 
int JobExportDrc(JOB *aJob)
 
int JobUpgrade(JOB *aJob)
 
int JobExportFpUpgrade(JOB *aJob)
 
int JobExportGerber(JOB *aJob)
 
DS_PROXY_VIEW_ITEM * getDrawingSheetProxyView(BOARD *aBrd)
 
wxString resolveJobOutputPath(JOB *aJob, BOARD *aBoard, const wxString *aDrawingSheet=nullptr)
 
int JobExportDxf(JOB *aJob)
 
int JobExportPdf(JOB *aJob)
 
int JobExportDrill(JOB *aJob)
 
int JobExportSvg(JOB *aJob)
 
void loadOverrideDrawingSheet(BOARD *brd, const wxString &aSheetPath)
 
PCBNEW_JOBS_HANDLER(KIWAY *aKiway)
 
TOOL_MANAGER * getToolManager(BOARD *aBrd)
 
void populateGerberPlotOptionsFromJob(PCB_PLOT_PARAMS &aPlotOpts, JOB_EXPORT_PCB_GERBERS *aJob)
 
int JobExportGerbers(JOB *aJob)
 
int JobExportGencad(JOB *aJob)
 
BOARD * getBoard(const wxString &aPath=wxEmptyString)
 
int JobExportIpc2581(JOB *aJob)
 
virtual ~PCBNEW_JOBS_HANDLER()
 
std::unique_ptr< TOOL_MANAGER > m_toolManager
 
LSEQ convertLayerArg(wxString &aLayerString, BOARD *aBoard) const
 
int JobExportRender(JOB *aJob)
 
int JobExportIpcD356(JOB *aJob)
 
int doFpExportSvg(JOB_FP_EXPORT_SVG *aSvgJob, const FOOTPRINT *aFootprint)
 
int JobExportStats(JOB *aJob)
 
Parameters and options when plotting/printing a board.