ToolMap
Loading...
Searching...
No Matches
ProjectDefLayersDlg Class Reference
Inheritance diagram for ProjectDefLayersDlg:

Public Member Functions

 ProjectDefLayersDlg ()
 Constructors.
 
 ProjectDefLayersDlg (wxWindow *parent, PrjDefMemManage *pPrjDef, bool isEditingMode=FALSE, bool isAddingMode=FALSE, wxWindowID id=SYMBOL_PROJECTDEFLAYERSDLG_IDNAME, const wxString &caption=SYMBOL_PROJECTDEFLAYERSDLG_TITLE, const wxPoint &pos=SYMBOL_PROJECTDEFLAYERSDLG_POSITION, const wxSize &size=SYMBOL_PROJECTDEFLAYERSDLG_SIZE, long style=SYMBOL_PROJECTDEFLAYERSDLG_STYLE)
 
bool Create (wxWindow *parent, wxWindowID id=SYMBOL_PROJECTDEFLAYERSDLG_IDNAME, const wxString &caption=SYMBOL_PROJECTDEFLAYERSDLG_TITLE, const wxPoint &pos=SYMBOL_PROJECTDEFLAYERSDLG_POSITION, const wxSize &size=SYMBOL_PROJECTDEFLAYERSDLG_SIZE, long style=SYMBOL_PROJECTDEFLAYERSDLG_STYLE)
 Creation.
 
 ~ProjectDefLayersDlg ()
 Destructor.
 
void Init ()
 Initialises member variables.
 
bool IsEditMode ()
 
void CreateControls ()
 Creates the controls and sizers.
 
void SetMemoryLayersObject (ProjectDefMemoryLayers *myLayersObj)
 
virtual bool TransferDataFromWindow ()
 
virtual bool TransferDataToWindow ()
 

Public Attributes

PrjMemFieldArray m_FieldArray
 
wxChoice * m_DlgPDL_Layer_Type
 controls variables
 
wxTextCtrl * m_DlgPDL_Layer_Name
 
wxPanel * m_DlgPDL_Panel_Obj
 
ProjectDefLayersObjectListm_DlgPDL_Object_List
 
wxPanel * m_DlgPDL_Panel_Fields
 
ProjectDefLayersFieldsListm_DlgPDL_Fields_List
 
wxCheckBox * m_DlgPDL_Orientation_FLD
 
wxStaticBoxSizer * m_DlgPDL_Contour_Static
 
wxTextCtrl * m_DlgPDL_Contour_Name
 

Constructor & Destructor Documentation

◆ ~ProjectDefLayersDlg()

ProjectDefLayersDlg::~ProjectDefLayersDlg ( )

Destructor.

Todo:
remove this code if the array dosen't need to be deleted

Member Function Documentation

◆ TransferDataFromWindow()

bool ProjectDefLayersDlg::TransferDataFromWindow ( )
virtual

Transfer data, is called automaticaly when the dialog is disabled


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