Code::Blocks  SVN r11506
debuggeroptionsprjdlg.h
Go to the documentation of this file.
1 /*
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
4  */
5 
6 #ifndef DEBUGGEROPTIONSPRJDLG_H
7 #define DEBUGGEROPTIONSPRJDLG_H
8 
9 #include <wx/intl.h>
10 #include "configurationpanel.h"
11 #include <settings.h>
12 
13 #include "remotedebugging.h"
14 
15 class cbProject;
16 class wxListBox;
17 class DebuggerGDB;
18 class CodeBlocksEvent;
19 
21 {
22  public:
23  DebuggerOptionsProjectDlg(wxWindow* parent, DebuggerGDB* debugger, cbProject* project);
25 
26  virtual wxString GetTitle() const { return _("Debugger"); }
27  virtual wxString GetBitmapBaseName() const { return _T("debugger"); }
28  virtual void OnApply();
29  virtual void OnCancel(){}
30  protected:
31  void OnTargetSel(wxCommandEvent& event);
32  void OnAdd(wxCommandEvent& event);
33  void OnEdit(wxCommandEvent& event);
34  void OnDelete(wxCommandEvent& event);
35  void OnUpdateUI(wxUpdateUIEvent& event);
36  private:
42 
48  DECLARE_EVENT_TABLE()
49 };
50 
51 #endif // DEBUGGEROPTIONSPRJDLG_H
RemoteDebuggingMap m_CurrentRemoteDebugging
void OnAdd(wxCommandEvent &event)
void OnEdit(wxCommandEvent &event)
void OnDelete(wxCommandEvent &event)
#define _T(string)
void OnBuildTargetAdded(CodeBlocksEvent &event)
A generic Code::Blocks event.
Definition: sdk_events.h:20
void OnBuildTargetRenamed(CodeBlocksEvent &event)
virtual wxString GetBitmapBaseName() const
DebuggerOptionsProjectDlg(wxWindow *parent, DebuggerGDB *debugger, cbProject *project)
Represents a Code::Blocks project.
Definition: cbproject.h:96
const wxString & _(const wxString &string)
Base class for plugin configuration panels.
virtual void OnApply()
Called when the user chooses to apply the configuration.
void OnTargetSel(wxCommandEvent &event)
virtual void OnCancel()
Called when the user chooses to cancel the configuration.
std::map< ProjectBuildTarget *, RemoteDebugging > RemoteDebuggingMap
virtual wxString GetTitle() const
void OnUpdateUI(wxUpdateUIEvent &event)
void OnBuildTargetRemoved(CodeBlocksEvent &event)