24#include <wx/filename.h>
63 return _(
"Export IDFv3" );
69 return _(
"Export IDFv3 Job Settings" );
75 wxFileName fn = aReferenceName;
void SetDefaultOutputPath(const wxString &aReferenceName)
wxString GetDefaultDescription() const override
IDF_SETTINGS::COORD_ORIGIN m_originMode
bool m_calculateHeightFromModels
VECTOR2D m_userOrigin
In whatever units the user specified in m_units.
wxString m_partNumberField
IDF_SETTINGS::UNITS m_units
wxString GetSettingsDialogTitle() const override
bool m_includeUnspecified
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 IdfV3BoardFileExtension
Some functions to handle hotkeys in KiCad.
NLOHMANN_JSON_SERIALIZE_ENUM(IDF_SETTINGS::UNITS, { { IDF_SETTINGS::UNITS::MM, "mm" }, { IDF_SETTINGS::UNITS::MILS, "mils" }, }) NLOHMANN_JSON_SERIALIZE_ENUM(IDF_SETTINGS
#define REGISTER_JOB(job_name, title, face, T)
Definition of file extensions used in Kicad.