20#ifndef ODBPP_EXPORT_DIALOG_H
21#define ODBPP_EXPORT_DIALOG_H
55 REPORTER* aErrorReporter =
nullptr );
59 void onOKClick( wxCommandEvent& event )
override;
Information pertinent to a Pcbnew printed circuit board.
Class DIALOG_EXPORT_ODBPP_BASE.
wxTextCtrl * m_outputFileName
wxCheckBox * m_cbCompress
bool TransferDataFromWindow() override
static void GenerateODBPPFiles(const JOB_EXPORT_PCB_ODB &aJob, BOARD *aBoard, PCB_EDIT_FRAME *aParentFrame=nullptr, PROGRESS_REPORTER *aProgressReporter=nullptr, REPORTER *aErrorReporter=nullptr)
void onBrowseClicked(wxCommandEvent &event) override
JOB_EXPORT_PCB_ODB * m_job
wxString GetOutputPath() const
PCB_EDIT_FRAME * m_parent
wxString GetUnitsString() const
void onOKClick(wxCommandEvent &event) override
The main frame for Pcbnew.
A progress reporter interface for use in multi-threaded environments.
A pure virtual class used to derive REPORTER objects from.