Code::Blocks
SVN r11506
include
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
12
class
DLLIMPORT
ProjectsFileMasksDlg
:
public
wxScrollingDialog
13
{
14
public
:
15
ProjectsFileMasksDlg
(
wxWindow
* parent,
FilesGroupsAndMasks
* fgam);
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
31
FilesGroupsAndMasks
m_FileGroupsAndMasksCopy
;
32
FilesGroupsAndMasks
*
m_pFileGroupsAndMasks
;
33
int
m_LastListSelection
;
34
35
DECLARE_EVENT_TABLE();
36
};
37
38
#endif // PROJECTSFILEMASKSDLG_H
ScriptBindings::EndModal
void EndModal(int retCode)
Definition:
sc_dialog.cpp:112
FilesGroupsAndMasks
Definition:
filegroupsandmasks.h:22
ProjectsFileMasksDlg::m_FileGroupsAndMasksCopy
FilesGroupsAndMasks m_FileGroupsAndMasksCopy
Definition:
projectsfilemasksdlg.h:31
ProjectsFileMasksDlg
Definition:
projectsfilemasksdlg.h:12
ProjectsFileMasksDlg::m_pFileGroupsAndMasks
FilesGroupsAndMasks * m_pFileGroupsAndMasks
Definition:
projectsfilemasksdlg.h:32
wxScrollingDialog
Definition:
scrollingdialog.h:163
scrollingdialog.h
wxUpdateUIEvent
wxCommandEvent
DLLIMPORT
#define DLLIMPORT
Definition:
settings.h:16
ProjectsFileMasksDlg::m_LastListSelection
int m_LastListSelection
Definition:
projectsfilemasksdlg.h:33
filegroupsandmasks.h
wxWindow
Generated by
1.8.13