DIALOG_UPDATE_SYMBOL_FIELDS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Update Symbol Fields"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
void onSelectAll(wxCommandEvent &event) override
~DIALOG_UPDATE_SYMBOL_FIELDS()=default
void checkAll(bool aCheck)
Select or deselect all fields in the listbox widget.
void onSelectNone(wxCommandEvent &event) override
void onOkButtonClicked(wxCommandEvent &aEvent) override
DIALOG_UPDATE_SYMBOL_FIELDS(SYMBOL_EDIT_FRAME *aParent, LIB_SYMBOL *aSymbol)
std::set< wxString > m_updateFields
Set of field names that should have values updated.
SYMBOL_EDIT_FRAME * m_editFrame
std::map< FIELD_T, int > m_mandatoryFieldListIndexes
Index in the list control for each MANDATORY_FIELD type.
A logical library item identifier and consists of various portions much like a URI.
Define a library symbol object.
The symbol library editor main window.