24#ifndef DIALOG_ITEMS_LIST_H
25#define DIALOG_ITEMS_LIST_H
28#include <wx/collpane.h>
29#include <wx/listctrl.h>
30#include <wx/stattext.h>
37 DIALOG_ITEMS_LIST( wxWindow* aParent,
const wxString& aTitle,
const wxString& aMessage,
38 const wxString& aDetailsLabel );
41 void AddItems(
const std::vector<wxString>& aItems );
46 void onCollapse( wxCollapsiblePaneEvent& aEvent );
std::function< void(int)> m_callback
void onCollapse(wxCollapsiblePaneEvent &aEvent)
void SetSelectionCallback(std::function< void(int)> aCallback)
void AddItems(const std::vector< wxString > &aItems)
wxCollapsiblePane * m_collapsiblePane
void onSelectionChanged(wxListEvent &aEvent)
DIALOG_ITEMS_LIST(wxWindow *aParent, const wxString &aTitle, const wxString &aMessage, const wxString &aDetailsLabel)
DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)