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

#include <virtualbuildtargetsdlg.h>

Inheritance diagram for VirtualBuildTargetsDlg:
Collaboration diagram for VirtualBuildTargetsDlg:

Public Member Functions

 VirtualBuildTargetsDlg (wxWindow *parent, wxWindowID id, cbProject *project)
 
virtual ~VirtualBuildTargetsDlg ()
 
- 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 ()
 

Protected Member Functions

void OnAddClick (wxCommandEvent &event)
 
void OnEditClick (wxCommandEvent &event)
 
void OnRemoveClick (wxCommandEvent &event)
 
void OnAliasesSelect (wxCommandEvent &event)
 
void OnTargetsToggled (wxCommandEvent &event)
 
void OnUpdateUI (wxUpdateUIEvent &event)
 
void SetVirtualTarget (const wxString &targetName)
 
void CheckTargets ()
 

Protected Attributes

wxCheckListBoxlstTargets
 
wxButtonbtnEdit
 
wxButtonbtnRemove
 
wxButtonbtnAdd
 
wxListBoxlstAliases
 
cbProjectm_pProject
 

Detailed Description

Definition at line 24 of file virtualbuildtargetsdlg.h.

Constructor & Destructor Documentation

◆ VirtualBuildTargetsDlg()

VirtualBuildTargetsDlg::VirtualBuildTargetsDlg ( wxWindow parent,
wxWindowID  id,
cbProject project 
)

◆ ~VirtualBuildTargetsDlg()

VirtualBuildTargetsDlg::~VirtualBuildTargetsDlg ( )
virtual

Definition at line 65 of file virtualbuildtargetsdlg.cpp.

Member Function Documentation

◆ CheckTargets()

void VirtualBuildTargetsDlg::CheckTargets ( )
protected

◆ OnAddClick()

void VirtualBuildTargetsDlg::OnAddClick ( wxCommandEvent event)
protected

◆ OnAliasesSelect()

void VirtualBuildTargetsDlg::OnAliasesSelect ( wxCommandEvent event)
protected

Definition at line 186 of file virtualbuildtargetsdlg.cpp.

References CheckTargets().

Referenced by VirtualBuildTargetsDlg().

◆ OnEditClick()

void VirtualBuildTargetsDlg::OnEditClick ( wxCommandEvent event)
protected

◆ OnRemoveClick()

void VirtualBuildTargetsDlg::OnRemoveClick ( wxCommandEvent event)
protected

◆ OnTargetsToggled()

void VirtualBuildTargetsDlg::OnTargetsToggled ( wxCommandEvent event)
protected

Definition at line 191 of file virtualbuildtargetsdlg.cpp.

References lstAliases, and SetVirtualTarget().

Referenced by VirtualBuildTargetsDlg().

◆ OnUpdateUI()

void VirtualBuildTargetsDlg::OnUpdateUI ( wxUpdateUIEvent event)
protected

Definition at line 108 of file virtualbuildtargetsdlg.cpp.

References btnEdit, btnRemove, lstAliases, and lstTargets.

◆ SetVirtualTarget()

void VirtualBuildTargetsDlg::SetVirtualTarget ( const wxString targetName)
protected

Member Data Documentation

◆ btnAdd

wxButton* VirtualBuildTargetsDlg::btnAdd
protected

Definition at line 50 of file virtualbuildtargetsdlg.h.

◆ btnEdit

wxButton* VirtualBuildTargetsDlg::btnEdit
protected

Definition at line 48 of file virtualbuildtargetsdlg.h.

Referenced by OnUpdateUI().

◆ btnRemove

wxButton* VirtualBuildTargetsDlg::btnRemove
protected

Definition at line 49 of file virtualbuildtargetsdlg.h.

Referenced by OnUpdateUI().

◆ lstAliases

wxListBox* VirtualBuildTargetsDlg::lstAliases
protected

◆ lstTargets

wxCheckListBox* VirtualBuildTargetsDlg::lstTargets
protected

Definition at line 47 of file virtualbuildtargetsdlg.h.

Referenced by CheckTargets(), OnUpdateUI(), and SetVirtualTarget().

◆ m_pProject

cbProject* VirtualBuildTargetsDlg::m_pProject
protected

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