22#ifndef PANEL_SETUP_BUSES_H 
   23#define PANEL_SETUP_BUSES_H 
   45    void OnAddAlias( wxCommandEvent& aEvent ) 
override;
 
   47    void OnAddMember( wxCommandEvent& aEvent ) 
override;
 
   52    void OnSizeGrid( wxSizeEvent& event ) 
override;
 
   53    void OnUpdateUI( wxUpdateUIEvent& event ) 
override;
 
   73    std::vector< std::shared_ptr<BUS_ALIAS> > 
m_aliases;
 
 
PANEL_SETUP_BUSES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
void OnAliasesGridCellChanging(wxGridEvent &event)
 
std::vector< std::shared_ptr< BUS_ALIAS > > m_aliases
 
void reloadMembersGridOnIdle(wxIdleEvent &aEvent)
 
void OnDeleteAlias(wxCommandEvent &aEvent) override
 
void OnUpdateUI(wxUpdateUIEvent &event) override
 
void OnSizeGrid(wxSizeEvent &event) override
 
PANEL_SETUP_BUSES(wxWindow *aWindow, SCH_EDIT_FRAME *aFrame)
 
bool TransferDataToWindow() override
 
void OnMemberGridCellChanged(wxGridEvent &event)
 
void updateAliasMembers(int aAliasIndex)
Keep the BUS_ALIAS member list synchronized with the values displayed in the grid.
 
wxString m_membersLabelTemplate
 
void OnRemoveMember(wxCommandEvent &aEvent) override
 
void OnMemberGridCellChanging(wxGridEvent &event)
 
bool TransferDataFromWindow() override
 
void OnAddMember(wxCommandEvent &aEvent) override
 
void ImportSettingsFrom(const std::map< wxString, std::vector< wxString > > &aAliases)
 
void doReloadMembersGrid()
 
void OnAddAlias(wxCommandEvent &aEvent) override
 
Schematic editor (Eeschema) main window.