All Classes Functions Variables
MyChoiceEnum.h
1 #ifndef MYCHOICEENUM_H
2 #define MYCHOICEENUM_H
3 
4 #include <wx/choice.h>
5 class EnumStringMap;
6 
7 class MyChoiceEnum : public wxChoice
8 {
9  public:
10  MyChoiceEnum(const EnumStringMap & enumMap, wxWindow *parent, wxWindowID id,
11  const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize,
12  int n=0, const wxString choices[]=NULL, long style=0,
13  const wxValidator &validator=wxDefaultValidator,
14  const wxString &name=wxChoiceNameStr);
15  virtual ~MyChoiceEnum();
16 
17 
18  protected:
19  virtual void OnSelection( wxCommandEvent& event );
20 
21 
22  private:
23  void Init( const EnumStringMap & enumMap );
24 
25 };
26 
27 #endif // MYCHOICEENUM_H