KiCad PCB EDA Suite
Loading...
Searching...
No Matches
eeschema_jobs_handler.cpp File Reference
#include "eeschema_jobs_handler.h"
#include <common.h>
#include <pgm_base.h>
#include <kiface_base.h>
#include <kiway_player.h>
#include <cli/exit_codes.h>
#include <sch_plotter.h>
#include <drawing_sheet/ds_proxy_view_item.h>
#include <font/kicad_font_name.h>
#include <jobs/job_export_sch_bom.h>
#include <jobs/job_export_sch_pythonbom.h>
#include <jobs/job_export_sch_netlist.h>
#include <jobs/job_export_sch_plot.h>
#include <jobs/job_sch_erc.h>
#include <jobs/job_sch_import.h>
#include <jobs/job_sch_upgrade.h>
#include <jobs/job_import_utils.h>
#include <jobs/job_sym_export_svg.h>
#include <jobs/job_sym_upgrade.h>
#include <schematic.h>
#include <schematic_settings.h>
#include <sch_screen.h>
#include <sch_sheet.h>
#include <sch_sheet_path.h>
#include <sch_commit.h>
#include <save_project_utils.h>
#include <tool/tool_manager.h>
#include <project.h>
#include <project/project_file.h>
#include <wx/dir.h>
#include <wx/file.h>
#include <memory>
#include <connection_graph.h>
#include "eeschema_helpers.h"
#include <filename_resolver.h>
#include <kiway.h>
#include <sch_painter.h>
#include <locale_io.h>
#include <erc/erc.h>
#include <erc/erc_report.h>
#include <wildcards_and_files_ext.h>
#include <plotters/plotters_pslike.h>
#include <drawing_sheet/ds_data_model.h>
#include <paths.h>
#include <reporter.h>
#include <scoped_set_reset.h>
#include <string_utils.h>
#include <settings/settings_manager.h>
#include <sch_file_versions.h>
#include <sch_io/sch_io.h>
#include <sch_io/kicad_sexpr/sch_io_kicad_sexpr_lib_cache.h>
#include <netlist.h>
#include <netlist_exporter_base.h>
#include <netlist_exporter_orcadpcb2.h>
#include <netlist_exporter_cadstar.h>
#include <netlist_exporter_spice.h>
#include <netlist_exporter_spice_model.h>
#include <netlist_exporter_kicad.h>
#include <netlist_exporter_xml.h>
#include <netlist_exporter_pads.h>
#include <netlist_exporter_allegro.h>
#include <fields_data_model.h>
#include <dialogs/dialog_export_netlist.h>
#include <dialogs/dialog_plot_schematic.h>
#include <dialogs/dialog_erc_job_config.h>
#include <dialogs/dialog_symbol_fields_table.h>
#include <confirm.h>
#include <project_sch.h>
#include <libraries/symbol_library_adapter.h>
#include <diff_merge/diff_job_output.h>
#include <diff_merge/diff_renderer_plotter.h>
#include <diff_merge/diff_scene.h>
#include <diff_merge/sch_differ.h>
#include <diff_merge/sch_geometry_extractor.h>
#include <diff_merge/project_file_patch.h>
#include <diff_merge/kicad_diff_types.h>
#include <settings/json_settings_internals.h>
#include <jobs/job_sch_diff.h>
#include <jobs/scratch_doc.h>
#include <diff_merge/sym_lib_differ.h>
#include <jobs/job_sym_diff.h>
#include <dialogs/dialog_kicad_diff.h>
#include <diff_merge/sch_diff_canvas_context.h>
#include <diff_merge/sch_merge_applier.h>
#include <dialogs/dialog_kicad_merge_3way.h>
#include <diff_merge/sym_lib_merge_applier.h>
#include <wx/ffile.h>

Go to the source code of this file.

Functions

static SCRATCH_DOC< SCHEMATICloadScratchSchematic (SETTINGS_MANAGER &aMgr, const wxString &aPath)
 
static int loadSymbolLibrarySide (const wxString &aPath, std::vector< std::unique_ptr< LIB_SYMBOL > > &aOwners, KICAD_DIFF::SYM_LIB_DIFFER::SYMBOL_MAP &aMap, bool aAllowEmpty, REPORTER &aReporter)
 
static KICAD_DIFF::DOCUMENT_GEOMETRY symbolLibraryGeometry (const KICAD_DIFF::SYM_LIB_DIFFER::SYMBOL_MAP &aMap, const KIGFX::COLOR4D &aColor)
 

Function Documentation

◆ loadScratchSchematic()

static SCRATCH_DOC< SCHEMATIC > loadScratchSchematic ( SETTINGS_MANAGER & aMgr,
const wxString & aPath )
static

◆ loadSymbolLibrarySide()

static int loadSymbolLibrarySide ( const wxString & aPath,
std::vector< std::unique_ptr< LIB_SYMBOL > > & aOwners,
KICAD_DIFF::SYM_LIB_DIFFER::SYMBOL_MAP & aMap,
bool aAllowEmpty,
REPORTER & aReporter )
static

◆ symbolLibraryGeometry()