39 m_plotGraphicItemsUsingContours(
true ),
40 m_polygonMode(
true ),
42 m_genMode( GEN_MODE::MULTI )
44 m_plotDrawingSheet =
false;
46 m_params.emplace_back(
47 new JOB_PARAM<bool>(
"plot_footprint_values", &m_plotFootprintValues, m_plotFootprintValues ) );
48 m_params.emplace_back(
new JOB_PARAM<bool>(
"plot_graphic_items_using_contours", &m_plotGraphicItemsUsingContours,
49 m_plotGraphicItemsUsingContours ) );
51 m_params.emplace_back(
new JOB_PARAM<bool>(
"polygon_mode", &m_polygonMode, m_polygonMode ) );
58 return _(
"Export DXF" );
64 return _(
"Export DXF Job Settings" );
wxString GetDefaultDescription() const override
wxString GetSettingsDialogTitle() const override
Some functions to handle hotkeys in KiCad.
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_DXF::GEN_MODE, { { JOB_EXPORT_PCB_DXF::GEN_MODE::MULTI, "multi" }, { JOB_EXPORT_PCB_DXF::GEN_MODE::SINGLE, "single" }, }) NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_DXF
#define REGISTER_JOB(job_name, title, face, T)