Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CProfileProfilePage Class Reference

#include <PageProfileProfile.h>

Inheritance diagram for CProfileProfilePage:

CSettingsPage List of all members.

Public Types

enum  { IDD = IDD_PROFILE_PROFILE }

Public Member Functions

 CProfileProfilePage ()
virtual ~CProfileProfilePage ()

Public Attributes

CButton m_wndInterestRemove
CButton m_wndInterestAdd
CComboBox m_wndInterestAll
CListBox m_wndInterestList
CComboBox m_wndAge
CComboBox m_wndCity
CComboBox m_wndCountry
CString m_sLocCity
CString m_sLocCountry
CString m_sLocLatitude
CString m_sLocLongitude
CString m_sAge
CString m_sGender
CWorldGPSm_pWorld

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
virtual void OnOK ()
virtual BOOL OnInitDialog ()
afx_msg void OnCloseUpCountry ()
afx_msg void OnCloseUpCity ()
afx_msg void OnSelChangeInterestList ()
afx_msg void OnSelChangeInterestAll ()
afx_msg void OnEditChangeInterestAll ()
afx_msg void OnInterestAdd ()
afx_msg void OnInterestRemove ()

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
IDD 

Definition at line 44 of file PageProfileProfile.h.


Constructor & Destructor Documentation

CProfileProfilePage::CProfileProfilePage  ) 
 

Definition at line 54 of file PageProfileProfile.cpp.

References NULL.

CProfileProfilePage::~CProfileProfilePage  )  [virtual]
 

Definition at line 65 of file PageProfileProfile.cpp.

References m_pWorld.


Member Function Documentation

void CProfileProfilePage::DoDataExchange CDataExchange *  pDX  )  [protected, virtual]
 

Reimplemented from CSettingsPage.

Definition at line 70 of file PageProfileProfile.cpp.

References CSettingsPage::DoDataExchange(), IDC_INTEREST_ADD, IDC_INTEREST_ALL, IDC_INTEREST_LIST, IDC_INTEREST_REMOVE, IDC_LOC_CITY, IDC_LOC_COUNTRY, IDC_LOC_LAT, IDC_LOC_LONG, m_sLocCity, m_sLocCountry, m_sLocLatitude, m_sLocLongitude, m_wndCity, m_wndCountry, m_wndInterestAdd, m_wndInterestAll, m_wndInterestList, and m_wndInterestRemove.

void CProfileProfilePage::OnCloseUpCity  )  [protected]
 

Definition at line 192 of file PageProfileProfile.cpp.

References IDC_LOC_LAT, IDC_LOC_LONG, CWorldCity::m_nLatitude, CWorldCity::m_nLongitude, m_sLocLatitude, m_sLocLongitude, and m_wndCity.

void CProfileProfilePage::OnCloseUpCountry  )  [protected]
 

Definition at line 157 of file PageProfileProfile.cpp.

References CWorldCountry::m_nCity, CWorldCountry::m_pCity, CWorldCity::m_sName, CWorldCity::m_sState, m_wndCity, and m_wndCountry.

Referenced by OnInitDialog().

void CProfileProfilePage::OnEditChangeInterestAll  )  [protected]
 

Definition at line 219 of file PageProfileProfile.cpp.

References m_wndInterestAdd, and m_wndInterestAll.

BOOL CProfileProfilePage::OnInitDialog  )  [protected, virtual]
 

Reimplemented from CSettingsPage.

Definition at line 90 of file PageProfileProfile.cpp.

References CXMLNode::GetValue(), CGProfile::GetXML(), CXMLNode::IsNamed(), CWorldGPS::Load(), CWorldGPS::m_nCountry, CWorldGPS::m_pCountry, m_pWorld, m_sLocCity, m_sLocCountry, m_sLocLatitude, m_sLocLongitude, CWorldCountry::m_sName, m_wndCountry, m_wndInterestAdd, m_wndInterestList, m_wndInterestRemove, MyProfile, OnCloseUpCountry(), and CSettingsPage::OnInitDialog().

void CProfileProfilePage::OnInterestAdd  )  [protected]
 

Definition at line 224 of file PageProfileProfile.cpp.

References m_wndInterestAll, and m_wndInterestList.

void CProfileProfilePage::OnInterestRemove  )  [protected]
 

Definition at line 231 of file PageProfileProfile.cpp.

References m_wndInterestList, and m_wndInterestRemove.

void CProfileProfilePage::OnOK  )  [protected, virtual]
 

Reimplemented from CSettingsPage.

Definition at line 238 of file PageProfileProfile.cpp.

References CGProfile::GetXML(), m_sLocCity, m_sLocCountry, m_sLocLatitude, m_sLocLongitude, m_wndInterestList, MyProfile, CSettingsPage::OnOK(), and CXMLNode::SetValue().

void CProfileProfilePage::OnSelChangeInterestAll  )  [protected]
 

Definition at line 214 of file PageProfileProfile.cpp.

References m_wndInterestAdd, and m_wndInterestAll.

void CProfileProfilePage::OnSelChangeInterestList  )  [protected]
 

Definition at line 209 of file PageProfileProfile.cpp.

References m_wndInterestList, and m_wndInterestRemove.


Member Data Documentation

CWorldGPS* CProfileProfilePage::m_pWorld
 

Definition at line 60 of file PageProfileProfile.h.

Referenced by OnInitDialog(), and ~CProfileProfilePage().

CString CProfileProfilePage::m_sAge
 

Definition at line 56 of file PageProfileProfile.h.

CString CProfileProfilePage::m_sGender
 

Definition at line 57 of file PageProfileProfile.h.

CString CProfileProfilePage::m_sLocCity
 

Definition at line 52 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnInitDialog(), and OnOK().

CString CProfileProfilePage::m_sLocCountry
 

Definition at line 53 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnInitDialog(), and OnOK().

CString CProfileProfilePage::m_sLocLatitude
 

Definition at line 54 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnCloseUpCity(), OnInitDialog(), and OnOK().

CString CProfileProfilePage::m_sLocLongitude
 

Definition at line 55 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnCloseUpCity(), OnInitDialog(), and OnOK().

CComboBox CProfileProfilePage::m_wndAge
 

Definition at line 49 of file PageProfileProfile.h.

CComboBox CProfileProfilePage::m_wndCity
 

Definition at line 50 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnCloseUpCity(), and OnCloseUpCountry().

CComboBox CProfileProfilePage::m_wndCountry
 

Definition at line 51 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnCloseUpCountry(), and OnInitDialog().

CButton CProfileProfilePage::m_wndInterestAdd
 

Definition at line 46 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnEditChangeInterestAll(), OnInitDialog(), and OnSelChangeInterestAll().

CComboBox CProfileProfilePage::m_wndInterestAll
 

Definition at line 47 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnEditChangeInterestAll(), OnInterestAdd(), and OnSelChangeInterestAll().

CListBox CProfileProfilePage::m_wndInterestList
 

Definition at line 48 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnInitDialog(), OnInterestAdd(), OnInterestRemove(), OnOK(), and OnSelChangeInterestList().

CButton CProfileProfilePage::m_wndInterestRemove
 

Definition at line 45 of file PageProfileProfile.h.

Referenced by DoDataExchange(), OnInitDialog(), OnInterestRemove(), and OnSelChangeInterestList().


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:10 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2