2
* This file is part of the Code::Blocks IDE and licensed under the GNU General Public License, version 3
3
* http://www.gnu.org/licenses/gpl-3.0.html
6
#ifndef CCOPTIONSPRJDLG_H
7
#define CCOPTIONSPRJDLG_H
10
#include "configurationpanel.h"
12
#include "nativeparser.h"
13
#include "parser/parser.h"
17
class CCOptionsProjectDlg : public cbConfigurationPanel
20
CCOptionsProjectDlg(wxWindow* parent, cbProject* project, NativeParser* np);
21
virtual ~CCOptionsProjectDlg();
23
virtual wxString GetTitle() const { return _("C/C++ parser options"); }
24
virtual wxString GetBitmapBaseName() const { return _T("generic-plugin"); }
25
virtual void OnApply();
26
virtual void OnCancel(){}
28
void OnAdd(wxCommandEvent& event);
29
void OnEdit(wxCommandEvent& event);
30
void OnDelete(wxCommandEvent& event);
31
void OnUpdateUI(wxUpdateUIEvent& event);
33
cbProject* m_pProject;
34
NativeParser* m_pNativeParser;
36
wxArrayString m_OldPaths;
40
#endif // CCOPTIONSPRJDLG_H
2
* This file is part of the Code::Blocks IDE and licensed under the GNU General Public License, version 3
3
* http://www.gnu.org/licenses/gpl-3.0.html
6
#ifndef CCOPTIONSPRJDLG_H
7
#define CCOPTIONSPRJDLG_H
10
#include "configurationpanel.h"
12
#include "nativeparser.h"
13
#include "parser/parser.h"
17
class CCOptionsProjectDlg : public cbConfigurationPanel
20
CCOptionsProjectDlg(wxWindow* parent, cbProject* project, NativeParser* np);
21
virtual ~CCOptionsProjectDlg();
23
virtual wxString GetTitle() const { return _("C/C++ parser options"); }
24
virtual wxString GetBitmapBaseName() const { return _T("generic-plugin"); }
25
virtual void OnApply();
26
virtual void OnCancel(){}
28
void OnAdd(wxCommandEvent& event);
29
void OnEdit(wxCommandEvent& event);
30
void OnDelete(wxCommandEvent& event);
31
void OnUpdateUI(wxUpdateUIEvent& event);
33
cbProject* m_pProject;
34
NativeParser* m_pNativeParser;
36
wxArrayString m_OldPaths;
40
#endif // CCOPTIONSPRJDLG_H