1 #ifndef COMPILERFLAGDLG_H 2 #define COMPILERFLAGDLG_H 3 4 #include <wx/dialog.h> 5 class wxTextCtrl; 6 class wxComboBox; 7 class wxToggleButton; 8 class wxArrayString; 9 struct CompOption; 10 11 class CompilerFlagDlg: public wxDialog 12 { 13 public: 14 15 CompilerFlagDlg(wxWindow* parent, CompOption* opt, wxArrayString& categ, const wxString &selectedCategory); 16 virtual ~CompilerFlagDlg(); 17 18 void EndModal(int retCode); 19 20 protected: 21 22 private: 23 24 void OnAdvancedOption(wxCommandEvent& event); 25 26 wxTextCtrl* NameText; 27 wxTextCtrl* CompilerText; 28 wxTextCtrl* LinkerText; 29 wxComboBox* CategoryCombo; 30 wxTextCtrl* AgainstText; 31 wxTextCtrl* MessageText; 32 wxTextCtrl* SupersedeText; 33 wxToggleButton* ExclusiveToggle; 34 35 CompOption* copt; 36 }; 37 38 #endif 39