Code::Blocks  SVN r11506
threadsdlg.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 THREADSDLG_H
7 #define THREADSDLG_H
8 
9 #include <wx/panel.h>
10 #include <cbdebugger_interfaces.h>
11 
12 class wxCommandEvent;
13 class wxListCtrl;
14 class wxListEvent;
15 
16 class ThreadsDlg : public wxPanel, public cbThreadsDlg
17 {
18  public:
19  ThreadsDlg(wxWindow* parent);
20 
21  wxWindow* GetWindow() { return this; }
22 
23  void Reload();
24  void EnableWindow(bool enable);
25  protected:
26  void OnListRightClick(wxListEvent& event);
27  void OnListDoubleClick(wxListEvent& event);
28  void OnSwitchThread(wxCommandEvent& event);
29 
30  private:
32  private:
34 };
35 
36 #endif // THREADSDLG_H
void Reload()
Definition: threadsdlg.cpp:59
ThreadsDlg(wxWindow *parent)
Definition: threadsdlg.cpp:38
void OnListRightClick(wxListEvent &event)
Definition: threadsdlg.cpp:106
void OnListDoubleClick(wxListEvent &event)
Definition: threadsdlg.cpp:115
wxListCtrl * m_list
Definition: threadsdlg.h:33
void EnableWindow(bool enable)
Definition: threadsdlg.cpp:148
wxWindow * GetWindow()
Definition: threadsdlg.h:21
DECLARE_EVENT_TABLE()
void OnSwitchThread(wxCommandEvent &event)
Definition: threadsdlg.cpp:121