Code::Blocks  SVN r11506
virtualbuildtargetsdlg.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 VIRTUALBUILDTARGETSDLG_H
7 #define VIRTUALBUILDTARGETSDLG_H
8 
9 #include <wx/wxprec.h>
10 
11 #ifdef __BORLANDC__
12  #pragma hdrstop
13 #endif
14 
15 //(*Headers(VirtualBuildTargetsDlg)
16 #include <wx/checklst.h>
17 #include <wx/button.h>
18 #include "scrollingdialog.h"
19 #include <wx/listbox.h>
20 //*)
21 
22 class cbProject;
23 
25 {
26  public:
27 
29  virtual ~VirtualBuildTargetsDlg();
30 
31  //(*Identifiers(VirtualBuildTargetsDlg)
32  //*)
33 
34  protected:
35 
36  //(*Handlers(VirtualBuildTargetsDlg)
37  void OnAddClick(wxCommandEvent& event);
38  void OnEditClick(wxCommandEvent& event);
39  void OnRemoveClick(wxCommandEvent& event);
40  void OnAliasesSelect(wxCommandEvent& event);
41  void OnTargetsToggled(wxCommandEvent& event);
42  //*)
43 
44  void OnUpdateUI(wxUpdateUIEvent& event);
45 
46  //(*Declarations(VirtualBuildTargetsDlg)
52  //*)
53 
54  void SetVirtualTarget(const wxString& targetName);
55  void CheckTargets();
57 
58  private:
59 
60  DECLARE_EVENT_TABLE()
61 };
62 
63 #endif
void OnAliasesSelect(wxCommandEvent &event)
void OnAddClick(wxCommandEvent &event)
void SetVirtualTarget(const wxString &targetName)
void OnRemoveClick(wxCommandEvent &event)
void OnEditClick(wxCommandEvent &event)
Represents a Code::Blocks project.
Definition: cbproject.h:96
void OnUpdateUI(wxUpdateUIEvent &event)
VirtualBuildTargetsDlg(wxWindow *parent, wxWindowID id, cbProject *project)
void OnTargetsToggled(wxCommandEvent &event)
int wxWindowID