1
#ifndef VALGRIND_CONFIG_H
2
#define VALGRIND_CONFIG_H
4
//(*Headers(ValgrindConfigurationPanel)
7
class wxStaticBoxSizer;
14
#include <configurationpanel.h>
16
class ValgrindConfigurationPanel: public cbConfigurationPanel
20
ValgrindConfigurationPanel(wxWindow *parent);
21
virtual ~ValgrindConfigurationPanel();
23
virtual wxString GetTitle() const { return _("Valgrind settings"); }
24
virtual wxString GetBitmapBaseName() const { return _T("valgrind"); }
25
virtual void OnApply();
26
virtual void OnCancel() {}
32
//(*Declarations(ValgrindConfigurationPanel)
33
wxTextCtrl* m_CachegrindArgs;
34
wxTextCtrl* m_MemCheckArgs;
35
wxCheckBox* m_ShowReachable;
36
wxCheckBox* m_FullMemCheck;
37
wxTextCtrl* m_ExecutablePath;
38
wxCheckBox* m_TrackOrigins;
41
//(*Identifiers(ValgrindConfigurationPanel)
42
static const long IdExecutablePath;
43
static const long IdBrowseButton;
44
static const long IdMemCheckArgs;
45
static const long IdFullMemCheck;
46
static const long IdTrackOrigins;
47
static const long IdShowReachable;
48
static const long IdCachegrindArgs;
51
//(*Handlers(ValgrindConfigurationPanel)
52
void OnBrowseButtonClick(wxCommandEvent& event);
57
void BuildContent(wxWindow *parent);