Code::Blocks  SVN r11506
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ProjectsFileMasksDlg Class Reference

#include <projectsfilemasksdlg.h>

Inheritance diagram for ProjectsFileMasksDlg:
Collaboration diagram for ProjectsFileMasksDlg:

Public Member Functions

 ProjectsFileMasksDlg (wxWindow *parent, FilesGroupsAndMasks *fgam)
 
 ~ProjectsFileMasksDlg () override
 
void OnUpdateUI (wxUpdateUIEvent &event)
 
void OnAdd (wxCommandEvent &event)
 
void OnEdit (wxCommandEvent &event)
 
void OnDelete (wxCommandEvent &event)
 
void OnSetDefault (wxCommandEvent &event)
 
void OnListChanged (wxCommandEvent &event)
 
- Public Member Functions inherited from wxScrollingDialog
 wxScrollingDialog ()
 
 wxScrollingDialog (wxWindow *parent, int id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const wxString &name=_("dialogBox"))
 
- Public Member Functions inherited from wxDialog
virtual int ShowModal ()
 

Private Member Functions

void RebuildList ()
 
void ListChange ()
 
void EndModal (int retCode) override
 
 DECLARE_EVENT_TABLE ()
 

Private Attributes

FilesGroupsAndMasks m_FileGroupsAndMasksCopy
 
FilesGroupsAndMasksm_pFileGroupsAndMasks
 
int m_LastListSelection
 

Detailed Description

Definition at line 12 of file projectsfilemasksdlg.h.

Constructor & Destructor Documentation

◆ ProjectsFileMasksDlg()

ProjectsFileMasksDlg::ProjectsFileMasksDlg ( wxWindow parent,
FilesGroupsAndMasks fgam 
)

Definition at line 33 of file projectsfilemasksdlg.cpp.

References _T, wxXmlResource::Get(), and wxXmlResource::LoadObject().

◆ ~ProjectsFileMasksDlg()

ProjectsFileMasksDlg::~ProjectsFileMasksDlg ( )
override

Definition at line 44 of file projectsfilemasksdlg.cpp.

Member Function Documentation

◆ DECLARE_EVENT_TABLE()

ProjectsFileMasksDlg::DECLARE_EVENT_TABLE ( )
private

◆ EndModal()

void ProjectsFileMasksDlg::EndModal ( int  retCode)
overrideprivate

◆ ListChange()

void ProjectsFileMasksDlg::ListChange ( )
private

◆ OnAdd()

void ProjectsFileMasksDlg::OnAdd ( wxCommandEvent event)

◆ OnDelete()

void ProjectsFileMasksDlg::OnDelete ( wxCommandEvent event)

◆ OnEdit()

void ProjectsFileMasksDlg::OnEdit ( wxCommandEvent event)

◆ OnListChanged()

void ProjectsFileMasksDlg::OnListChanged ( wxCommandEvent event)

Definition at line 132 of file projectsfilemasksdlg.cpp.

References ListChange().

◆ OnSetDefault()

void ProjectsFileMasksDlg::OnSetDefault ( wxCommandEvent event)

◆ OnUpdateUI()

void ProjectsFileMasksDlg::OnUpdateUI ( wxUpdateUIEvent event)

Definition at line 79 of file projectsfilemasksdlg.cpp.

◆ RebuildList()

void ProjectsFileMasksDlg::RebuildList ( )
private

Member Data Documentation

◆ m_FileGroupsAndMasksCopy

FilesGroupsAndMasks ProjectsFileMasksDlg::m_FileGroupsAndMasksCopy
private

◆ m_LastListSelection

int ProjectsFileMasksDlg::m_LastListSelection
private

Definition at line 33 of file projectsfilemasksdlg.h.

Referenced by EndModal(), ListChange(), and RebuildList().

◆ m_pFileGroupsAndMasks

FilesGroupsAndMasks* ProjectsFileMasksDlg::m_pFileGroupsAndMasks
private

Definition at line 32 of file projectsfilemasksdlg.h.

Referenced by EndModal().


The documentation for this class was generated from the following files: