49    void AddField( 
const wxString& aFieldName, 
const wxString& aLabelValue, 
bool show, 
bool groupBy,
 
   50                   bool addedByUser = 
false, 
bool aIsCheckbox = 
false );
 
   52    void RenameField( 
const wxString& oldName, 
const wxString& newName );
 
   63    void loadSymbols( 
const wxArrayString& aSymbolNames );
 
   67    void OnAddField( wxCommandEvent& event ) 
override;
 
   73    void OnScope( wxCommandEvent& event ) 
override;
 
   83    void OnCancel( wxCommandEvent& event ) 
override;
 
   84    void OnOk( wxCommandEvent& event ) 
override;
 
   85    void OnApply( wxCommandEvent& event ) 
override;
 
   86    void OnClose( wxCloseEvent& event ) 
override;
 
 
DIALOG_LIB_FIELDS_TABLE_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Library Fields Table (%s)"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxRESIZE_BORDER)
 
bool TransferDataToWindow() override
 
void OnTableColSize(wxGridSizeEvent &event) override
 
void OnFilterMouseMoved(wxMouseEvent &event) override
 
void OnScope(wxCommandEvent &event) override
 
void OnTableItemContextMenu(wxGridEvent &event) override
 
void OnGroupSymbolsToggled(wxCommandEvent &event) override
 
void setScope(SCOPE aScope)
 
void SetupColumnProperties(int aCol)
 
void OnSidebarToggle(wxCommandEvent &event) override
 
void OnAddField(wxCommandEvent &event) override
 
void ShowHideColumn(int aCol, bool aShow)
 
~DIALOG_LIB_FIELDS_TABLE() override
 
LIB_FIELDS_EDITOR_GRID_DATA_MODEL * m_dataModel
 
void OnTableCellClick(wxGridEvent &event) override
 
void OnViewControlsCellChanged(wxGridEvent &aEvent) override
 
void RenameField(const wxString &oldName, const wxString &newName)
 
void OnClose(wxCloseEvent &event) override
 
void OnOk(wxCommandEvent &event) override
 
void OnTableValueChanged(wxGridEvent &event) override
 
void AddField(const wxString &aFieldName, const wxString &aLabelValue, bool show, bool groupBy, bool addedByUser=false, bool aIsCheckbox=false)
 
void OnApply(wxCommandEvent &event) override
 
SYMBOL_EDIT_FRAME * m_parent
 
std::vector< LIB_SYMBOL * > m_symbolsList
 
void OnRegroupSymbols(wxCommandEvent &event) override
 
void OnSizeViewControlsGrid(wxSizeEvent &event) override
 
void OnCancel(wxCommandEvent &event) override
 
void OnRenameField(wxCommandEvent &event) override
 
void RemoveField(const wxString &fieldName)
 
DIALOG_LIB_FIELDS_TABLE(SYMBOL_EDIT_FRAME *parent, DIALOG_LIB_FIELDS_TABLE::SCOPE aScope)
 
void OnColSort(wxGridEvent &aEvent)
 
VIEW_CONTROLS_GRID_DATA_MODEL * m_viewControlsDataModel
 
void OnColMove(wxGridEvent &aEvent)
 
void SetupAllColumnProperties()
 
void setSideBarButtonLook(bool aIsLeftPanelCollapsed)
 
bool TransferDataFromWindow() override
 
void loadSymbols(const wxArrayString &aSymbolNames)
 
void OnFilterText(wxCommandEvent &event) override
 
void OnRemoveField(wxCommandEvent &event) override
 
Define a library symbol object.
 
The symbol library editor main window.
 
FIELDS_EDITOR_GRID_DATA_MODEL::SCOPE SCOPE