32class wxFilePickerCtrl;
bool TransferDataFromWindow() override
wxTextCtrl * m_outputFileName
bool GetOption(GENCAD_EXPORT_OPT aOption) const
Return the selected file path.
virtual void onBrowseClicked(wxCommandEvent &aEvent)
Create checkboxes for GenCAD export options.
STD_BITMAP_BUTTON * m_browseButton
bool TransferDataToWindow() override
DIALOG_GENCAD_EXPORT_OPTIONS(PCB_EDIT_FRAME *aParent, const wxString &aTitle, JOB_EXPORT_PCB_GENCAD *aJob)
void createOptCheckboxes()
wxGridSizer * m_optsSizer
wxStaticText * m_textFile
wxString GetFileName() const
std::map< GENCAD_EXPORT_OPT, wxCheckBox * > m_options
~DIALOG_GENCAD_EXPORT_OPTIONS()
Check whether an option has been selected.
JOB_EXPORT_PCB_GENCAD * m_job
DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)
The main frame for Pcbnew.
GENCAD_EXPORT_OPT
Settings for GenCAD exporter.