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

Handle Eeschema job dispatches. More...

#include <eeschema_jobs_handler.h>

Inheritance diagram for EESCHEMA_JOBS_HANDLER:
JOB_DISPATCHER

Public Member Functions

 EESCHEMA_JOBS_HANDLER (KIWAY *aKiway)
 
int JobExportBom (JOB *aJob)
 
int JobExportPythonBom (JOB *aJob)
 
int JobExportNetlist (JOB *aJob)
 
int JobExportPlot (JOB *aJob)
 
int JobSchErc (JOB *aJob)
 
int JobSymUpgrade (JOB *aJob)
 
int JobSymExportSvg (JOB *aJob)
 
int JobUpgrade (JOB *aJob)
 
int JobImport (JOB *aJob)
 
int JobSchDiff (JOB *aJob)
 
int JobSymDiff (JOB *aJob)
 
int RunMerge (KICAD_DIFF::DOC_KIND aKind, const wxString &aAncestor, const wxString &aOurs, const wxString &aTheirs, const wxString &aOutput, bool aInteractive, bool aSingleFile, REPORTER *aReporter)
 Non-job entry points (reached via the kiface KIFACE_MERGE_DOCUMENT / KIFACE_OPEN_DIFF_DIALOG function exports, not the JOB system).
 
int OpenDiffDialog (KICAD_DIFF::DOC_KIND aKind, const wxString &aFileA, const wxString &aFileB, const wxString &aLabelA, const wxString &aLabelB, wxWindow *aParent, REPORTER *aReporter)
 
void ClearCachedSchematic ()
 Clear the cached CLI schematic so the next job reloads from the current project.
 
void InitRenderSettings (SCH_RENDER_SETTINGS *aRenderSettings, const wxString &aTheme, SCHEMATIC *aSch, const wxString &aDrawingSheetOverride=wxEmptyString)
 Configure the SCH_RENDER_SETTINGS object with the correct data to be used with plotting.
 
void Register (const std::string &aJobTypeName, std::function< int(JOB *job)> aHandler, std::function< bool(JOB *job, wxWindow *aParent)> aConfigHandler)
 
int RunJob (JOB *aJob, REPORTER *aReporter, PROGRESS_REPORTER *aProgressReporter)
 
bool HandleJobConfig (JOB *aJob, wxWindow *aParent)
 
void SetReporter (REPORTER *aReporter)
 
void SetProgressReporter (PROGRESS_REPORTER *aReporter)
 

Protected Attributes

KIWAYm_kiway
 
REPORTERm_reporter
 
PROGRESS_REPORTERm_progressReporter
 

Private Member Functions

int runSchMerge (const wxString &aAncestor, const wxString &aOurs, const wxString &aTheirs, const wxString &aOutput, bool aInteractive)
 
int runSymLibMerge (const wxString &aAncestor, const wxString &aOurs, const wxString &aTheirs, const wxString &aOutput)
 
SCHEMATICgetSchematic (const wxString &aPath)
 
int doSymExportSvg (JOB_SYM_EXPORT_SVG *aSvgJob, SCH_RENDER_SETTINGS *aRenderSettings, LIB_SYMBOL *symbol)
 
DS_PROXY_VIEW_ITEMgetDrawingSheetProxyView (SCHEMATIC *aSch)
 

Private Attributes

SCHEMATICm_cliSchematic
 
std::map< std::string, std::function< int(JOB *job)> > m_jobHandlers
 
std::map< std::string, std::function< bool(JOB *job, wxWindow *aParent)> > m_jobConfigHandlers
 

Detailed Description

Handle Eeschema job dispatches.

Definition at line 40 of file eeschema_jobs_handler.h.

Constructor & Destructor Documentation

◆ EESCHEMA_JOBS_HANDLER()

Member Function Documentation

◆ ClearCachedSchematic()

void EESCHEMA_JOBS_HANDLER::ClearCachedSchematic ( )

Clear the cached CLI schematic so the next job reloads from the current project.

Called when the API server switches documents.

Definition at line 197 of file eeschema_jobs_handler.cpp.

References m_cliSchematic.

◆ doSymExportSvg()

◆ getDrawingSheetProxyView()

◆ getSchematic()

◆ HandleJobConfig()

bool JOB_DISPATCHER::HandleJobConfig ( JOB * aJob,
wxWindow * aParent )
inherited

Definition at line 66 of file job_dispatcher.cpp.

References JOB::GetType(), and m_jobConfigHandlers.

◆ InitRenderSettings()

void EESCHEMA_JOBS_HANDLER::InitRenderSettings ( SCH_RENDER_SETTINGS * aRenderSettings,
const wxString & aTheme,
SCHEMATIC * aSch,
const wxString & aDrawingSheetOverride = wxEmptyString )

Configure the SCH_RENDER_SETTINGS object with the correct data to be used with plotting.

It's sort of a kludge due to the plotter depending on this object normally managed by the frame and canvas.

Parameters
aRenderSettingsThe object to populate with working settings.
aThemeThe theme to take color data from to stick into render settings, can be left blank for default.
aSchThe schematic to further copy settings from to be put into aRenderSettings.

Definition at line 244 of file eeschema_jobs_handler.cpp.

References _, GetColorSettings(), SCHEMATIC::GetEmbeddedFiles(), DS_DATA_MODEL::GetTheInstance(), SCH_RENDER_SETTINGS::LoadColors(), SCHEMATIC_SETTINGS::m_DashedLineDashRatio, SCHEMATIC_SETTINGS::m_DashedLineGapRatio, SCHEMATIC_SETTINGS::m_DefaultLineWidth, SCH_RENDER_SETTINGS::m_LabelSizeRatio, SCHEMATIC_SETTINGS::m_LabelSizeRatio, SCH_RENDER_SETTINGS::m_PinSymbolSize, SCHEMATIC_SETTINGS::m_PinSymbolSize, JOB_DISPATCHER::m_reporter, SCHEMATIC_SETTINGS::m_SchDrawingSheetFileName, SCH_RENDER_SETTINGS::m_ShowHiddenFields, SCH_RENDER_SETTINGS::m_ShowHiddenPins, SCH_RENDER_SETTINGS::m_ShowPinAltIcons, SCH_RENDER_SETTINGS::m_TextOffsetRatio, SCHEMATIC_SETTINGS::m_TextOffsetRatio, path, Pgm(), SCHEMATIC::Project(), FILENAME_RESOLVER::ResolvePath(), RPT_SEVERITY_ERROR, KIGFX::RENDER_SETTINGS::SetDashLengthRatio(), KIGFX::RENDER_SETTINGS::SetDefaultPenWidth(), KIGFX::RENDER_SETTINGS::SetGapLengthRatio(), FILENAME_RESOLVER::SetProgramBase(), FILENAME_RESOLVER::SetProject(), and SCHEMATIC::Settings().

Referenced by JobExportPlot().

◆ JobExportBom()

int EESCHEMA_JOBS_HANDLER::JobExportBom ( JOB * aJob)

Definition at line 574 of file eeschema_jobs_handler.cpp.

References _, FIELDS_EDITOR_GRID_DATA_MODEL::AddColumn(), JOB::AddOutput(), FIELDS_EDITOR_GRID_DATA_MODEL::ApplyBomPreset(), PROJECT::ApplyTextVars(), BOM_FMT_PRESET::BuiltInPresets(), BOM_PRESET::BuiltInPresets(), alg::contains(), copy, FILEEXT::CsvFileExtension, DO_TRANSLATE, PATHS::EnsurePathExists(), erc, CLI::EXIT_CODES::ERR_INVALID_INPUT_FILE, CLI::EXIT_CODES::ERR_INVALID_OUTPUT_CONFLICT, CLI::EXIT_CODES::ERR_UNKNOWN, BOM_PRESET::excludeDNP, FIELDS_EDITOR_GRID_DATA_MODEL::Export(), BOM_FMT_PRESET::fieldDelimiter, BOM_PRESET::fieldsOrdered, BOM_PRESET::filterString, GetCanonicalFieldName(), JOB::GetConfiguredOutputPath(), SCH_REFERENCE_LIST::GetCount(), GetDefaultFieldName(), FIELDS_EDITOR_GRID_DATA_MODEL::GetFieldNameCol(), SCH_SYMBOL::GetFields(), FIELDS_EDITOR_GRID_DATA_MODEL::GetFieldsOrdered(), SCHEMATIC::GetFileName(), JOB::GetFullOutputPath(), GetGeneratedFieldDisplayName(), getSchematic(), SCH_SHEET_LIST::GetSymbols(), TEMPLATES::GetTemplateFieldNames(), SCH_SCREEN::GetTitleBlock(), JOB::GetVarOverrides(), BOM_FIELD::groupBy, BOM_PRESET::groupSymbols, SCHEMATIC::Hierarchy(), IsGeneratedField(), FIELDS_EDITOR_GRID_DATA_MODEL::ITEM_NUMBER_VARIABLE, BOM_FMT_PRESET::keepLineBreaks, BOM_FMT_PRESET::keepTabs, BOM_FIELD::label, JOB_EXPORT_SCH_BOM::m_bomFmtPresetName, SCHEMATIC_SETTINGS::m_BomFmtPresets, JOB_EXPORT_SCH_BOM::m_bomPresetName, SCHEMATIC_SETTINGS::m_BomPresets, JOB_EXPORT_SCH_BOM::m_excludeDNP, JOB_EXPORT_SCH_BOM::m_fieldDelimiter, JOB_EXPORT_SCH_BOM::m_fieldsGroupBy, JOB_EXPORT_SCH_BOM::m_fieldsLabels, JOB_EXPORT_SCH_BOM::m_fieldsOrdered, JOB_EXPORT_SCH_BOM::m_filename, JOB_EXPORT_SCH_BOM::m_filterString, JOB_EXPORT_SCH_BOM::m_groupSymbols, JOB_EXPORT_SCH_BOM::m_keepLineBreaks, JOB_EXPORT_SCH_BOM::m_keepTabs, JOB_EXPORT_SCH_BOM::m_refDelimiter, JOB_EXPORT_SCH_BOM::m_refRangeDelimiter, JOB_DISPATCHER::m_reporter, JOB_EXPORT_SCH_BOM::m_sortAsc, JOB_EXPORT_SCH_BOM::m_sortField, JOB_EXPORT_SCH_BOM::m_stringDelimiter, SCHEMATIC_SETTINGS::m_TemplateFieldNames, JOB_EXPORT_SCH_BOM::m_variantNames, MANDATORY_FIELDS, BOM_FIELD::name, CLI::EXIT_CODES::OK, SCHEMATIC::Project(), FIELDS_EDITOR_GRID_DATA_MODEL::QUANTITY_VARIABLE, BOM_FMT_PRESET::refDelimiter, BOM_FMT_PRESET::refRangeDelimiter, res, SCHEMATIC::RootScreen(), RPT_SEVERITY_ACTION, RPT_SEVERITY_ERROR, RPT_SEVERITY_WARNING, JOB::SetConfiguredOutputPath(), FIELDS_EDITOR_GRID_DATA_MODEL::SetCurrentVariant(), SCHEMATIC::SetCurrentVariant(), SCHEMATIC::Settings(), JOB::SetTitleBlock(), FIELDS_EDITOR_GRID_DATA_MODEL::SetVariantNames(), BOM_FIELD::show, BOM_PRESET::sortAsc, BOM_PRESET::sortField, BOM_FMT_PRESET::stringDelimiter, and SYMBOL_FILTER_NON_POWER.

Referenced by EESCHEMA_JOBS_HANDLER().

◆ JobExportNetlist()

◆ JobExportPlot()

int EESCHEMA_JOBS_HANDLER::JobExportPlot ( JOB * aJob)

Definition at line 293 of file eeschema_jobs_handler.cpp.

References _, JOB::AddOutput(), PROJECT::ApplyTextVars(), EESCHEMA_SETTINGS::APPEARANCE::default_font, DXF, PATHS::EnsurePathExists(), CLI::EXIT_CODES::ERR_ARGS, CLI::EXIT_CODES::ERR_INVALID_INPUT_FILE, CLI::EXIT_CODES::ERR_INVALID_OUTPUT_CONFLICT, CLI::EXIT_CODES::ERR_UNKNOWN, GetAppSettings(), JOB::GetConfiguredOutputPath(), GetDefaultPlotExtension(), SCHEMATIC::GetFileName(), SCH_SCREENS::GetFirst(), JOB::GetFullOutputPath(), SCH_SCREENS::GetNext(), JOB::GetOutputPathIsDirectory(), getSchematic(), SCH_SCREEN::GetTitleBlock(), JOB::GetVarOverrides(), HPGL, InitRenderSettings(), KICAD_FONT_NAME, JOB_EXPORT_SCH_PLOT_PNG::m_antialias, EESCHEMA_SETTINGS::m_Appearance, JOB_EXPORT_SCH_PLOT::m_blackAndWhite, SCH_PLOT_OPTS::m_blackAndWhite, JOB_EXPORT_SCH_PLOT::m_defaultFont, JOB_EXPORT_SCH_PLOT_PNG::m_dpi, JOB_EXPORT_SCH_PLOT::m_drawingSheet, SCH_PLOT_OPTS::m_DXF_File_Unit, JOB_EXPORT_SCH_PLOT::m_filename, JOB_EXPORT_SCH_PLOT::m_minPenWidth, SCH_PLOT_OPTS::m_outputDirectory, SCH_PLOT_OPTS::m_outputFile, JOB_EXPORT_SCH_PLOT::m_pageSizeSelect, SCH_PLOT_OPTS::m_pageSizeSelect, JOB_EXPORT_SCH_PLOT::m_PDFHierarchicalLinks, SCH_PLOT_OPTS::m_PDFHierarchicalLinks, JOB_EXPORT_SCH_PLOT::m_PDFMetadata, SCH_PLOT_OPTS::m_PDFMetadata, JOB_EXPORT_SCH_PLOT::m_PDFPropertyPopups, SCH_PLOT_OPTS::m_PDFPropertyPopups, JOB_EXPORT_SCH_PLOT::m_plotAll, SCH_PLOT_OPTS::m_plotAll, JOB_EXPORT_SCH_PLOT::m_plotDrawingSheet, SCH_PLOT_OPTS::m_plotDrawingSheet, JOB_EXPORT_SCH_PLOT::m_plotFormat, SCH_PLOT_OPTS::m_plotHopOver, JOB_EXPORT_SCH_PLOT::m_plotPages, SCH_PLOT_OPTS::m_plotPages, SCH_PLOT_OPTS::m_pngAntialias, SCH_PLOT_OPTS::m_pngDPI, JOB_DISPATCHER::m_reporter, JOB_EXPORT_SCH_PLOT::m_show_hop_over, JOB_EXPORT_SCH_PLOT::m_theme, SCH_PLOT_OPTS::m_theme, JOB_EXPORT_SCH_PLOT::m_useBackgroundColor, SCH_PLOT_OPTS::m_useBackgroundColor, JOB_EXPORT_SCH_PLOT::m_variant, SCH_PLOT_OPTS::m_variant, JOB_EXPORT_SCH_PLOT::m_variantNames, MM, CLI::EXIT_CODES::OK, PAGE_SIZE_A, PAGE_SIZE_A4, PAGE_SIZE_AUTO, PDF, PNG, POST, SCHEMATIC::Project(), SCHEMATIC::Root(), SCHEMATIC::RootScreen(), RPT_SEVERITY_ERROR, JOB::SetConfiguredOutputPath(), SCHEMATIC::SetCurrentVariant(), JOB::SetTitleBlock(), and SVG.

Referenced by EESCHEMA_JOBS_HANDLER().

◆ JobExportPythonBom()

◆ JobImport()

◆ JobSchDiff()

◆ JobSchErc()

◆ JobSymDiff()

◆ JobSymExportSvg()

◆ JobSymUpgrade()

◆ JobUpgrade()

◆ OpenDiffDialog()

◆ Register()

void JOB_DISPATCHER::Register ( const std::string & aJobTypeName,
std::function< int(JOB *job)> aHandler,
std::function< bool(JOB *job, wxWindow *aParent)> aConfigHandler )
inherited

◆ RunJob()

int JOB_DISPATCHER::RunJob ( JOB * aJob,
REPORTER * aReporter,
PROGRESS_REPORTER * aProgressReporter )
inherited

◆ RunMerge()

int EESCHEMA_JOBS_HANDLER::RunMerge ( KICAD_DIFF::DOC_KIND aKind,
const wxString & aAncestor,
const wxString & aOurs,
const wxString & aTheirs,
const wxString & aOutput,
bool aInteractive,
bool aSingleFile,
REPORTER * aReporter )

Non-job entry points (reached via the kiface KIFACE_MERGE_DOCUMENT / KIFACE_OPEN_DIFF_DIALOG function exports, not the JOB system).

Definition at line 2117 of file eeschema_jobs_handler.cpp.

References JOB_DISPATCHER::m_reporter, runSchMerge(), runSymLibMerge(), and KICAD_DIFF::SYM_LIB.

◆ runSchMerge()

int EESCHEMA_JOBS_HANDLER::runSchMerge ( const wxString & aAncestor,
const wxString & aOurs,
const wxString & aTheirs,
const wxString & aOutput,
bool aInteractive )
private

Definition at line 2134 of file eeschema_jobs_handler.cpp.

References _, DIALOG_KICAD_MERGE_3WAY::CONFLICT_CONTEXT::ancestorGeometry, KICAD_DIFF::SCH_MERGE_APPLIER::Apply(), KICAD_DIFF::ApplyProjectFilePatches(), KICAD_DIFF::CollectChangeBBoxes(), KICAD_DIFF::DIFF_COLOR_THEME::comparison, KICAD_DIFF::MERGE_PLAN::ConflictCount(), KICAD_DIFF::SCH_DIFFER::Diff(), SCRATCH_DOC< DOC >::doc, KICAD_DIFF::DOC_PROP_DRAWING_SHEET, KICAD_DIFF::DOC_PROP_ERC_SEVERITIES, KICAD_DIFF::SCH_MERGE_APPLIER::REPORT::drawingSheetFileTouched, KICAD_DIFF::SCH_MERGE_APPLIER::REPORT::ercSeveritiesTouched, CLI::EXIT_CODES::ERR_ARGS, CLI::EXIT_CODES::ERR_INVALID_INPUT_FILE, CLI::EXIT_CODES::ERR_INVALID_OUTPUT_CONFLICT, CLI::EXIT_CODES::ERR_RC_VIOLATIONS, CLI::EXIT_CODES::ERR_UNKNOWN, KICAD_DIFF::ExtractSchematicGeometry(), KICAD_DIFF::VALIDATION_REPORT::failures, SCH_SCREENS::GetCount(), SCH_SCREEN::GetFileName(), PROJECT::GetProjectFile(), KICAD_DIFF::SCH_MERGE_APPLIER::GetReport(), DIALOG_KICAD_MERGE_3WAY::GetResolvedPlan(), SCH_SCREENS::GetScreen(), SCH_SHEET::GetScreen(), PGM_BASE::GetSettingsManager(), SCH_SCREENS::GetSheet(), JSON_SETTINGS::Internals(), SCH_SCREEN::Items(), loadScratchSchematic(), JOB_DISPATCHER::m_reporter, EE_RTREE::OfType(), DIALOG_KICAD_MERGE_3WAY::CONFLICT_CONTEXT::oursBBoxes, DIALOG_KICAD_MERGE_3WAY::CONFLICT_CONTEXT::oursGeometry, Pgm(), KICAD_DIFF::KICAD_MERGE_ENGINE::Plan(), SCRATCH_DOC< DOC >::project, FILEEXT::ProjectFileExtension, KICAD_DIFF::SCH_MERGE_APPLIER::REPORT::projectFileTouched, KICAD_DIFF::DIFF_COLOR_THEME::reference, KICAD_DIFF::MERGE_PLAN::Resolved(), RPT_SEVERITY_ERROR, RPT_SEVERITY_WARNING, KICAD_DIFF::SCH, SCH_SHEET_T, SCH_SHEET::SetFileName(), KICAD_DIFF::SCH_MERGE_APPLIER::REPORT::sheetActionsSkipped, DIALOG_SHIM::ShowModal(), JSON_SETTINGS::Store(), CLI::EXIT_CODES::SUCCESS, DIALOG_KICAD_MERGE_3WAY::CONFLICT_CONTEXT::theirsBBoxes, DIALOG_KICAD_MERGE_3WAY::CONFLICT_CONTEXT::theirsGeometry, KICAD_DIFF::SCH_MERGE_APPLIER::REPORT::validation, and IO_ERROR::What().

Referenced by RunMerge().

◆ runSymLibMerge()

◆ SetProgressReporter()

void JOB_DISPATCHER::SetProgressReporter ( PROGRESS_REPORTER * aReporter)
inherited

Definition at line 84 of file job_dispatcher.cpp.

References m_progressReporter.

◆ SetReporter()

void JOB_DISPATCHER::SetReporter ( REPORTER * aReporter)
inherited

Definition at line 77 of file job_dispatcher.cpp.

References m_reporter.

Member Data Documentation

◆ m_cliSchematic

SCHEMATIC* EESCHEMA_JOBS_HANDLER::m_cliSchematic
private

◆ m_jobConfigHandlers

std::map<std::string, std::function<bool( JOB* job, wxWindow* aParent )> > JOB_DISPATCHER::m_jobConfigHandlers
privateinherited

Definition at line 55 of file job_dispatcher.h.

Referenced by HandleJobConfig(), and Register().

◆ m_jobHandlers

std::map<std::string, std::function<int( JOB* job )> > JOB_DISPATCHER::m_jobHandlers
privateinherited

Definition at line 53 of file job_dispatcher.h.

Referenced by Register(), and RunJob().

◆ m_kiway

◆ m_progressReporter

◆ m_reporter

REPORTER* JOB_DISPATCHER::m_reporter
protectedinherited

Definition at line 49 of file job_dispatcher.h.

Referenced by GERBVIEW_JOBS_HANDLER::checkStrictMode(), PCBNEW_JOBS_HANDLER::convertLayerArg(), PCBNEW_JOBS_HANDLER::doFpExportSvg(), EESCHEMA_JOBS_HANDLER::doSymExportSvg(), PCBNEW_JOBS_HANDLER::getBoard(), EESCHEMA_JOBS_HANDLER::getSchematic(), EESCHEMA_JOBS_HANDLER::InitRenderSettings(), JOB_DISPATCHER(), PCBNEW_JOBS_HANDLER::JobDiff(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportDrc(), PCBNEW_JOBS_HANDLER::JobExportDrill(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportFpSvg(), PCBNEW_JOBS_HANDLER::JobExportFpUpgrade(), PCBNEW_JOBS_HANDLER::JobExportGencad(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportIpc2581(), PCBNEW_JOBS_HANDLER::JobExportIpcD356(), EESCHEMA_JOBS_HANDLER::JobExportNetlist(), PCBNEW_JOBS_HANDLER::JobExportOdb(), PCBNEW_JOBS_HANDLER::JobExportPdf(), EESCHEMA_JOBS_HANDLER::JobExportPlot(), PCBNEW_JOBS_HANDLER::JobExportPng(), PCBNEW_JOBS_HANDLER::JobExportPos(), PCBNEW_JOBS_HANDLER::JobExportPs(), EESCHEMA_JOBS_HANDLER::JobExportPythonBom(), PCBNEW_JOBS_HANDLER::JobExportRender(), PCBNEW_JOBS_HANDLER::JobExportStats(), PCBNEW_JOBS_HANDLER::JobExportStep(), PCBNEW_JOBS_HANDLER::JobExportSvg(), PCBNEW_JOBS_HANDLER::JobFpDiff(), GERBVIEW_JOBS_HANDLER::JobGerberDiff(), GERBVIEW_JOBS_HANDLER::JobGerberExportPng(), GERBVIEW_JOBS_HANDLER::JobGerberInfo(), EESCHEMA_JOBS_HANDLER::JobImport(), PCBNEW_JOBS_HANDLER::JobImport(), EESCHEMA_JOBS_HANDLER::JobSchDiff(), EESCHEMA_JOBS_HANDLER::JobSchErc(), EESCHEMA_JOBS_HANDLER::JobSymDiff(), EESCHEMA_JOBS_HANDLER::JobSymExportSvg(), EESCHEMA_JOBS_HANDLER::JobSymUpgrade(), EESCHEMA_JOBS_HANDLER::JobUpgrade(), PCBNEW_JOBS_HANDLER::JobUpgrade(), PCBNEW_JOBS_HANDLER::loadOverrideDrawingSheet(), EESCHEMA_JOBS_HANDLER::OpenDiffDialog(), PCBNEW_JOBS_HANDLER::OpenDiffDialog(), PCBNEW_JOBS_HANDLER::PCBNEW_JOBS_HANDLER(), PCBNEW_JOBS_HANDLER::runFpLibMerge(), RunJob(), EESCHEMA_JOBS_HANDLER::RunMerge(), PCBNEW_JOBS_HANDLER::RunMerge(), PCBNEW_JOBS_HANDLER::runPcbMerge(), EESCHEMA_JOBS_HANDLER::runSchMerge(), EESCHEMA_JOBS_HANDLER::runSymLibMerge(), and SetReporter().


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