FS2_Open
Open source remastering of the Freespace 2 engine
CAddVariableDlg Class Reference

#include <addvariabledlg.h>

Inheritance diagram for CAddVariableDlg:

Public Types

enum  { IDD = IDD_ADD_VARIABLE }
 

Public Member Functions

 CAddVariableDlg (CWnd *pParent=NULL)
 

Public Attributes

CString m_default_value
 
CString m_variable_name
 
bool m_name_validated
 
bool m_data_validated
 
bool m_type_number
 
bool m_type_campaign_persistent
 
bool m_type_player_persistent
 
bool m_type_network_variable
 
bool m_create
 
int m_sexp_var_index
 

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
 
virtual void OnOK ()
 
virtual BOOL OnInitDialog ()
 
afx_msg void validate_variable_name (int set_focus)
 
afx_msg void validate_data (int set_focus)
 
afx_msg void OnTypeNumber ()
 
afx_msg void OnTypeString ()
 
afx_msg void OnTypePlayerPersistent ()
 
afx_msg void OnTypeCampaignPersistent ()
 
afx_msg void OnTypeNetworkVariable ()
 
afx_msg void set_variable_type ()
 

Detailed Description

Definition at line 23 of file addvariabledlg.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 31 of file addvariabledlg.h.

Constructor & Destructor Documentation

CAddVariableDlg::CAddVariableDlg ( CWnd *  pParent = NULL)

Definition at line 30 of file addvariabledlg.cpp.

Member Function Documentation

void CAddVariableDlg::DoDataExchange ( CDataExchange *  pDX)
protectedvirtual

Definition at line 40 of file addvariabledlg.cpp.

BOOL CAddVariableDlg::OnInitDialog ( )
protectedvirtual

Definition at line 106 of file addvariabledlg.cpp.

void CAddVariableDlg::OnOK ( )
protectedvirtual

Definition at line 65 of file addvariabledlg.cpp.

void CAddVariableDlg::OnTypeCampaignPersistent ( )
protected

Definition at line 258 of file addvariabledlg.cpp.

void CAddVariableDlg::OnTypeNetworkVariable ( )
protected

Definition at line 268 of file addvariabledlg.cpp.

void CAddVariableDlg::OnTypeNumber ( )
protected

Definition at line 235 of file addvariabledlg.cpp.

void CAddVariableDlg::OnTypePlayerPersistent ( )
protected

Definition at line 248 of file addvariabledlg.cpp.

void CAddVariableDlg::OnTypeString ( )
protected

Definition at line 242 of file addvariabledlg.cpp.

void CAddVariableDlg::set_variable_type ( )
protected

Definition at line 275 of file addvariabledlg.cpp.

void CAddVariableDlg::validate_data ( int  set_focus)
protected

Definition at line 199 of file addvariabledlg.cpp.

void CAddVariableDlg::validate_variable_name ( int  set_focus)
protected

Definition at line 147 of file addvariabledlg.cpp.

Member Data Documentation

bool CAddVariableDlg::m_create

Definition at line 40 of file addvariabledlg.h.

bool CAddVariableDlg::m_data_validated

Definition at line 35 of file addvariabledlg.h.

CString CAddVariableDlg::m_default_value

Definition at line 32 of file addvariabledlg.h.

bool CAddVariableDlg::m_name_validated

Definition at line 34 of file addvariabledlg.h.

int CAddVariableDlg::m_sexp_var_index

Definition at line 41 of file addvariabledlg.h.

bool CAddVariableDlg::m_type_campaign_persistent

Definition at line 37 of file addvariabledlg.h.

bool CAddVariableDlg::m_type_network_variable

Definition at line 39 of file addvariabledlg.h.

bool CAddVariableDlg::m_type_number

Definition at line 36 of file addvariabledlg.h.

bool CAddVariableDlg::m_type_player_persistent

Definition at line 38 of file addvariabledlg.h.

CString CAddVariableDlg::m_variable_name

Definition at line 33 of file addvariabledlg.h.


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