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

CSettingsManagerDlg Class Reference

#include <DlgSettingsManager.h>

Inheritance diagram for CSettingsManagerDlg:

CSettingsSheet CSkinDialog List of all members.

Public Member Functions

 CSettingsManagerDlg (CWnd *pParent=NULL)
int DoModal (LPCTSTR pszWindow=NULL)

Static Public Member Functions

static BOOL Run (LPCTSTR pszWindow=NULL)
static void OnSkinChange (BOOL bSet)

Static Public Attributes

static CSettingsManagerDlgm_pThis = NULL

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
void AddPage (CSettingsPage *pPage)
void AddGroup (CSettingsPage *pPage)
virtual void DoPaint (CDC &dc)
virtual BOOL OnInitDialog ()
virtual void OnOK ()
virtual void OnApply ()

Protected Attributes

CBitmap m_bmHeader

Constructor & Destructor Documentation

CSettingsManagerDlg::CSettingsManagerDlg CWnd *  pParent = NULL  ) 
 

Definition at line 64 of file DlgSettingsManager.cpp.


Member Function Documentation

void CSettingsManagerDlg::AddGroup CSettingsPage pPage  )  [protected]
 

Definition at line 179 of file DlgSettingsManager.cpp.

References CSettingsSheet::AddGroup(), CSkin::GetDialogCaption(), NULL, and Skin.

Referenced by DoModal().

void CSettingsManagerDlg::AddPage CSettingsPage pPage  )  [protected]
 

Definition at line 173 of file DlgSettingsManager.cpp.

References CSettingsSheet::AddPage(), CSkin::GetDialogCaption(), NULL, and Skin.

Referenced by DoModal().

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

Reimplemented from CSettingsSheet.

Definition at line 69 of file DlgSettingsManager.cpp.

int CSettingsManagerDlg::DoModal LPCTSTR  pszWindow = NULL  ) 
 

Definition at line 104 of file DlgSettingsManager.cpp.

References AddGroup(), AddPage(), CSettingsSheet::DoModal(), CSettings::General, CSettingsSheet::GetPage(), GUI_BASIC, CSettings::sGeneral::GUIMode, CSettingsSheet::m_pFirst, NULL, CSettingsSheet::SetActivePage(), Settings, and theApp.

Referenced by Run().

void CSettingsManagerDlg::DoPaint CDC &  dc  )  [protected, virtual]
 

Reimplemented from CSettingsSheet.

Definition at line 208 of file DlgSettingsManager.cpp.

References CSettingsSheet::DoPaint(), and m_bmHeader.

void CSettingsManagerDlg::OnApply  )  [protected, virtual]
 

Reimplemented from CSettingsSheet.

Definition at line 243 of file DlgSettingsManager.cpp.

References CSettingsSheet::OnApply().

BOOL CSettingsManagerDlg::OnInitDialog  )  [protected, virtual]
 

Reimplemented from CSettingsSheet.

Definition at line 197 of file DlgSettingsManager.cpp.

References IDB_WIZARD, IDR_MAINFRAME, m_bmHeader, CSettingsSheet::OnInitDialog(), and CSkinDialog::SkinMe().

void CSettingsManagerDlg::OnOK  )  [protected, virtual]
 

Reimplemented from CSettingsSheet.

Definition at line 236 of file DlgSettingsManager.cpp.

References CSettingsSheet::OnOK(), CSettings::Save(), and Settings.

void CSettingsManagerDlg::OnSkinChange BOOL  bSet  )  [static]
 

Definition at line 89 of file DlgSettingsManager.cpp.

References IDR_MAINFRAME, CSkinDialog::m_pSkin, m_pThis, NULL, and CSkinDialog::SkinMe().

Referenced by CMainWnd::OnSkinChanged().

BOOL CSettingsManagerDlg::Run LPCTSTR  pszWindow = NULL  )  [static]
 

Definition at line 79 of file DlgSettingsManager.cpp.

References DoModal(), m_pThis, and NULL.

Referenced by CDownloadsWnd::OnDownloadsSettings(), CUploadsWnd::OnEditQueue(), CMediaFrame::OnMediaSettings(), CNeighboursWnd::OnNeighboursSettings(), CMainWnd::OnToolsSettings(), CMainWnd::OnToolsSkin(), and CUploadsWnd::OnUploadsSettings().


Member Data Documentation

CBitmap CSettingsManagerDlg::m_bmHeader [protected]
 

Definition at line 45 of file DlgSettingsManager.h.

Referenced by DoPaint(), and OnInitDialog().

CSettingsManagerDlg * CSettingsManagerDlg::m_pThis = NULL [static]
 

Definition at line 77 of file DlgSettingsManager.cpp.

Referenced by OnSkinChange(), and Run().


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