54                                    REPORTER* aErrorReporter = 
nullptr );
 
   59    void onOKClick( wxCommandEvent& event ) 
override;
 
 
Information pertinent to a Pcbnew printed circuit board.
 
DIALOG_EXPORT_ODBPP_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Export ODB++"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxBORDER_DEFAULT)
 
wxTextCtrl * m_outputFileName
 
wxChoice * m_choiceCompress
 
bool TransferDataFromWindow() override
 
void OnFmtChoiceOptionChanged()
 
void onFormatChoice(wxCommandEvent &event) override
 
static void GenerateODBPPFiles(const JOB_EXPORT_PCB_ODB &aJob, BOARD *aBoard, PCB_EDIT_FRAME *aParentFrame=nullptr, PROGRESS_REPORTER *aProgressReporter=nullptr, REPORTER *aErrorReporter=nullptr)
 
bool TransferDataToWindow() override
 
void onBrowseClicked(wxCommandEvent &event) override
 
JOB_EXPORT_PCB_ODB * m_job
 
wxString GetOutputPath() const
 
DIALOG_EXPORT_ODBPP(PCB_EDIT_FRAME *aParent)
 
PCB_EDIT_FRAME * m_parent
 
int GetCompressFormat() const
 
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.