~registry/codeblocks/trunk

« back to all changes in this revision

Viewing changes to src/include/externaldepsdlg.h

  • Committer: mandrav
  • Date: 2007-02-12 14:55:28 UTC
  • Revision ID: svn-v4:98b59c6a-2706-0410-b7d6-d2fa1a1880c9:trunk:3594
* First part of directories layout re-organization: moved all sdk header files to a new dir named "include".

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef EXTERNALDEPSDLG_H
 
2
#define EXTERNALDEPSDLG_H
 
3
 
 
4
#include "settings.h"
 
5
#include <wx/dialog.h>
 
6
 
 
7
class cbProject;
 
8
class ProjectBuildTarget;
 
9
 
 
10
class DLLIMPORT ExternalDepsDlg : public wxDialog
 
11
{
 
12
        public:
 
13
                ExternalDepsDlg(wxWindow* parent, cbProject* project, ProjectBuildTarget* target);
 
14
                virtual ~ExternalDepsDlg();
 
15
                
 
16
                void EndModal(int retCode);
 
17
        protected:
 
18
        void FillAdditional();
 
19
        void FillExternal();
 
20
        
 
21
        // BYO: Do___ functions xhanged to defines in .cpp because of incompatibilities
 
22
        // with unicode build
 
23
        
 
24
        //void DoAdd(const wxString& listbox, const wxString& message);
 
25
        //void DoEdit(const wxString& listbox, const wxString& message);
 
26
        //void DoDel(const wxString& listbox);
 
27
 
 
28
        void OnAddAdditional(wxCommandEvent& event);
 
29
        void OnEditAdditional(wxCommandEvent& event);
 
30
        void OnDelAdditional(wxCommandEvent& event);
 
31
 
 
32
        void OnAddExternal(wxCommandEvent& event);
 
33
        void OnEditExternal(wxCommandEvent& event);
 
34
        void OnDelExternal(wxCommandEvent& event);
 
35
 
 
36
        void OnUpdateUI(wxUpdateUIEvent& event);
 
37
        
 
38
        cbProject* m_pProject;
 
39
        ProjectBuildTarget* m_pTarget;
 
40
        private:
 
41
        DECLARE_EVENT_TABLE()
 
42
};
 
43
 
 
44
#endif // EXTERNALDEPSDLG_H