25#ifndef DIALOG_SYMBOL_FIELDS_TABLE_H
26#define DIALOG_SYMBOL_FIELDS_TABLE_H
47 void AddField(
const wxString& displayName,
const wxString& aCanonicalName,
bool defaultShow,
48 bool defaultSortBy,
bool addedByUser =
false );
67 void OnAddField( wxCommandEvent& event )
override;
69 void OnExport( wxCommandEvent& aEvent )
override;
71 void OnCancel( wxCommandEvent& aEvent )
override;
72 void OnClose( wxCloseEvent& aEvent )
override;
Class DIALOG_SYMBOL_FIELDS_TABLE_BASE.
void OnTableColSize(wxGridSizeEvent &event) override
void OnSaveAndContinue(wxCommandEvent &aEvent) override
void OnAddField(wxCommandEvent &event) override
void OnGroupSymbolsToggled(wxCommandEvent &event) override
void OnColumnItemToggled(wxDataViewEvent &event) override
SCH_EDIT_FRAME * m_parent
bool TransferDataFromWindow() override
SCH_REFERENCE_LIST m_symbolsList
FIELDS_EDITOR_GRID_DATA_MODEL * m_dataModel
void OnTableItemContextMenu(wxGridEvent &event) override
void OnFilterText(wxCommandEvent &aEvent) override
void AddField(const wxString &displayName, const wxString &aCanonicalName, bool defaultShow, bool defaultSortBy, bool addedByUser=false)
void OnRemoveField(wxCommandEvent &event) override
void OnTableCellClick(wxGridEvent &event) override
DIALOG_SYMBOL_FIELDS_TABLE(SCH_EDIT_FRAME *parent)
void OnTableValueChanged(wxGridEvent &event) override
void OnExport(wxCommandEvent &aEvent) override
void OnClose(wxCloseEvent &aEvent) override
void OnFieldsCtrlSelectionChanged(wxDataViewEvent &event) override
bool TransferDataToWindow() override
void OnTableRangeSelected(wxGridRangeSelectEvent &event) override
void OnCancel(wxCommandEvent &aEvent) override
void OnFilterMouseMoved(wxMouseEvent &event) override
void OnSizeFieldList(wxSizeEvent &event) override
void OnRegroupSymbols(wxCommandEvent &aEvent) override
void OnColSort(wxGridEvent &aEvent)
virtual ~DIALOG_SYMBOL_FIELDS_TABLE()
void LoadFieldNames()
Construct the rows of m_fieldsCtrl and the columns of m_dataModel from a union of all field names in ...
Schematic editor (Eeschema) main window.
Container to create a flattened list of symbols because in a complex hierarchy, a symbol can be used ...