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