25 #ifndef EDA_LIST_DIALOG_H 26 #define EDA_LIST_DIALOG_H 29 #include <../common/dialogs/eda_list_dialog_base.h> 53 EDA_LIST_DIALOG( wxWindow* aParent,
const wxString& aTitle,
const wxArrayString& aItemHeaders,
54 const std::vector<wxArrayString>& aItemList,
55 const wxString& aPreselectText = wxEmptyString );
61 void Append(
const wxArrayString& aItemStr );
62 void InsertItems(
const std::vector<wxArrayString>& aItemList,
int aPosition = 0 );
78 void initDialog(
const wxArrayString& aItemHeaders,
const wxString& aSelection);
86 #endif // EDA_LIST_DIALOG_H void initDialog(const wxArrayString &aItemHeaders, const wxString &aSelection)
wxString GetTextSelection(int aColumn=0)
Return the selected text from aColumn in the wxListCtrl in the dialog.
void textChangeInFilterBox(wxCommandEvent &event) override
EDA_LIST_DIALOG(wxWindow *aParent, const wxString &aTitle, const wxArrayString &aItemHeaders, const std::vector< wxArrayString > &aItemList, const wxString &aPreselectText=wxEmptyString)
void SetOKLabel(const wxString &aLabel)
void Append(const wxArrayString &aItemStr)
The base class for create windows for drawing purpose.
Class EDA_LIST_DIALOG_BASE.
const std::vector< wxArrayString > * m_itemsList
void InsertItems(const std::vector< wxArrayString > &aItemList, int aPosition=0)
void onListItemActivated(wxListEvent &event) override
void SetListLabel(const wxString &aLabel)