25#include <wx/filename.h>
58 std::advance( it, selIndx );
wxStaticText * m_labelUnits
wxCheckBox * m_cbMaterial
DIALOG_BOARD_STACKUP_JOB_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxStaticBoxSizer * m_sbSizerFields
wxChoice * m_choiceFormat
wxCheckBox * m_cbThickness
wxCheckBox * m_cbEpsilonR
wxCheckBox * m_cbLossTangent
wxTextCtrl * m_textCtrlOutputPath
wxCheckBox * m_cbBoardOptions
JOB_EXPORT_PCB_STACKUP::OUTPUT_FORMAT getSelectedFormat()
DIALOG_BOARD_STACKUP_JOB(wxWindow *aParent, JOB_EXPORT_PCB_STACKUP *aJob)
void updateCsvOnlyControls()
void OnFormatChoice(wxCommandEvent &aEvent) override
void setSelectedFormat(JOB_EXPORT_PCB_STACKUP::OUTPUT_FORMAT aFormat)
bool TransferDataToWindow() override
bool TransferDataFromWindow() override
JOB_EXPORT_PCB_STACKUP * m_job
void SetupStandardButtons(std::map< int, wxString > aLabels={})
void finishDialogSettings()
In all dialogs, we must call the same functions to fix minimal dlg size, the default position and per...
wxString GetSettingsDialogTitle() const override
static std::map< JOB_EXPORT_PCB_STACKUP::OUTPUT_FORMAT, wxString > stackupOutputFormatMap
static const std::string JsonFileExtension
static const std::string CsvFileExtension
Some functions to handle hotkeys in KiCad.
Definition of file extensions used in Kicad.