21#ifndef KICAD_DIALOG_IMPORT_SETTINGS_H
22#define KICAD_DIALOG_IMPORT_SETTINGS_H
DIALOG_IMPORT_SETTINGS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Import Settings"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxTextCtrl * m_filePathCtrl
void OnSelectAll(wxCommandEvent &event) override
bool TransferDataFromWindow() override
bool anyOptionSelected() const
bool TransferDataToWindow() override
void updateImportSettingsButton()
Enable the "Import Settings" button, which needs both a source file and at least one checked import s...
std::vector< wxCheckBox * > m_options
Every import selection checkbox, so that the enable, select-all and deselect-all paths cannot drift a...
DIALOG_IMPORT_SETTINGS(wxWindow *aParent, PCB_EDIT_FRAME *aFrame)
void onFilePathChanged(wxCommandEvent &aEvent)
void updateSelectAllButton()
Label the toggle for what it will actually do to the current selection.
void OnCheckboxClicked(wxCommandEvent &event) override
void OnBrowseClicked(wxCommandEvent &event) override
wxString GetFilePath() const
The main frame for Pcbnew.