39 JOB(
"ipc2581",
false ),
81 return _(
"Export IPC-2581" );
87 return _(
"Export IPC-2581 Job Settings" );
93 wxFileName fn = aReferenceName;
wxString m_sections
Table 4 section key that replaces the optional sections of the function mode An empty value lets the ...
wxString m_refDesPolicy
Set to include or to omit.
wxString GetDefaultDescription() const override
wxString m_mode
Table 4 function mode token such as FABRICATION An empty value keeps the content that KiCad wrote bef...
IPC2581_VERSION m_version
wxString GetSettingsDialogTitle() const override
wxString m_netNamePolicy
Set to include or to anonymize An anonymous name keeps the connections.
void SetDefaultOutputPath(const wxString &aReferenceName)
void SetConfiguredOutputPath(const wxString &aPath)
Sets the configured output path for the job, this path is always saved to file.
std::vector< JOB_PARAM_BASE * > m_params
JOB(const std::string &aType, bool aOutputIsDirectory)
static const std::string Ipc2581FileExtension
Some functions to handle hotkeys in KiCad.
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_IPC2581::IPC2581_UNITS, { { JOB_EXPORT_PCB_IPC2581::IPC2581_UNITS::INCH, "in" }, { JOB_EXPORT_PCB_IPC2581::IPC2581_UNITS::MM, "mm" }, }) NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_IPC2581
#define REGISTER_JOB(job_name, title, face, T)
Definition of file extensions used in Kicad.