20#ifndef EDA_REORDERABLE_LIST_DIALOG_H
21#define EDA_REORDERABLE_LIST_DIALOG_H
40 const std::vector<wxString>& aAllItems,
41 const std::vector<wxString>& aEnabledItems );
46 void onAddItem( wxCommandEvent& aEvent )
override;
48 void onMoveUp( wxCommandEvent& aEvent )
override;
49 void onMoveDown( wxCommandEvent& aEvent )
override;
EDA_REORDERABLE_LIST_DIALOG_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(580, 260), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
std::vector< wxString > m_availableItems
void onAvailableListItemSelected(wxListEvent &event) override
bool getSelectedItem(wxListCtrl *aList, wxListItem &aInfo)
void onMoveUp(wxCommandEvent &aEvent) override
void onMoveDown(wxCommandEvent &aEvent) override
const std::vector< wxString > & EnabledList()
void onEnabledListItemSelected(wxListEvent &event) override
EDA_REORDERABLE_LIST_DIALOG(wxWindow *aParent, const wxString &aTitle, const std::vector< wxString > &aAllItems, const std::vector< wxString > &aEnabledItems)
void onRemoveItem(wxCommandEvent &aEvent) override
void onAddItem(wxCommandEvent &aEvent) override
std::vector< wxString > m_enabledItems