Code::Blocks  SVN r11506
configuretoolsdlg.h
Go to the documentation of this file.
1 /*
2  * This file is part of the Code::Blocks IDE and licensed under the GNU Lesser General Public License, version 3
3  * http://www.gnu.org/licenses/lgpl-3.0.html
4  */
5 
6 #ifndef CONFIGURETOOLSDLG_H
7 #define CONFIGURETOOLSDLG_H
8 
9 #include "scrollingdialog.h"
10 
11 // forward decls
12 class cbTool;
13 class wxCommandEvent;
14 class wxUpdateUIEvent;
15 
17 {
18  public:
19  ConfigureToolsDlg(wxWindow* parent);
20  ~ConfigureToolsDlg() override;
21  private:
22  void DoFillList();
23  bool DoEditTool(cbTool* tool);
24  void OnAdd(wxCommandEvent& event);
25  void OnEdit(wxCommandEvent& event);
26  void OnRemove(wxCommandEvent& event);
27  void OnAddSeparator(wxCommandEvent& event);
28  void OnUp(wxCommandEvent& event);
29  void OnDown(wxCommandEvent& event);
30  void OnUpdateUI(wxUpdateUIEvent& event);
31 
32  DECLARE_EVENT_TABLE()
33 };
34 
35 #endif // CONFIGURETOOLSDLG_H
36 
void OnAddSeparator(wxCommandEvent &event)
void OnUpdateUI(wxUpdateUIEvent &event)
Definition: cbtool.h:13
void OnEdit(wxCommandEvent &event)
void OnUp(wxCommandEvent &event)
void OnRemove(wxCommandEvent &event)
bool DoEditTool(cbTool *tool)
ConfigureToolsDlg(wxWindow *parent)
void OnAdd(wxCommandEvent &event)
void OnDown(wxCommandEvent &event)
~ConfigureToolsDlg() override