Code::Blocks  SVN r11506
projectsfilemasksdlg.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 PROJECTSFILEMASKSDLG_H
7 #define PROJECTSFILEMASKSDLG_H
8 
9 #include "scrollingdialog.h"
10 #include "filegroupsandmasks.h"
11 
13 {
14  public:
16  ~ProjectsFileMasksDlg() override;
17 
18  void OnUpdateUI(wxUpdateUIEvent& event);
19  void OnAdd(wxCommandEvent& event);
20  void OnEdit(wxCommandEvent& event);
21  void OnDelete(wxCommandEvent& event);
22  void OnSetDefault(wxCommandEvent& event);
23  void OnListChanged(wxCommandEvent& event);
24  protected:
25  private:
26  void RebuildList();
27  void ListChange();
28 
29  void EndModal(int retCode) override;
30 
34 
35  DECLARE_EVENT_TABLE();
36 };
37 
38 #endif // PROJECTSFILEMASKSDLG_H
void EndModal(int retCode)
Definition: sc_dialog.cpp:112
FilesGroupsAndMasks m_FileGroupsAndMasksCopy
FilesGroupsAndMasks * m_pFileGroupsAndMasks
#define DLLIMPORT
Definition: settings.h:16