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

CFilePropertiesPage Class Reference

#include <DlgFilePropertiesPage.h>

Inheritance diagram for CFilePropertiesPage:

CFileCommentsPage CFileGeneralPage CFileMetadataPage CFileSharingPage CFileSourcesPage List of all members.

Public Member Functions

 CFilePropertiesPage (UINT nIDD)
virtual ~CFilePropertiesPage ()

Public Attributes

int m_nIcon

Protected Member Functions

CLibraryFileGetFile ()
CLibraryListGetList () const
virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL OnInitDialog ()
afx_msg void OnPaint ()
afx_msg HBRUSH OnCtlColor (CDC *pDC, CWnd *pWnd, UINT nCtlColor)

Private Member Functions

void PaintStaticHeader (CDC *pDC, CRect *prc, LPCTSTR psz)

Constructor & Destructor Documentation

CFilePropertiesPage::CFilePropertiesPage UINT  nIDD  ) 
 

Definition at line 51 of file DlgFilePropertiesPage.cpp.

CFilePropertiesPage::~CFilePropertiesPage  )  [virtual]
 

Definition at line 58 of file DlgFilePropertiesPage.cpp.


Member Function Documentation

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

Reimplemented in CFileCommentsPage, CFileGeneralPage, CFileMetadataPage, CFileSharingPage, and CFileSourcesPage.

Definition at line 62 of file DlgFilePropertiesPage.cpp.

Referenced by CFileSourcesPage::DoDataExchange(), CFileSharingPage::DoDataExchange(), CFileMetadataPage::DoDataExchange(), and CFileGeneralPage::DoDataExchange().

CLibraryFile * CFilePropertiesPage::GetFile  )  [protected]
 

Definition at line 72 of file DlgFilePropertiesPage.cpp.

References CLibraryList::GetCount(), CLibraryList::GetHead(), GetList(), Library, CLibrary::LookupFile(), CLibrary::m_pSection, and NULL.

Referenced by CFileSourcesPage::OnInitDialog(), CFileSharingPage::OnInitDialog(), CFileGeneralPage::OnInitDialog(), CFileCommentsPage::OnInitDialog(), OnInitDialog(), CFileCommentsPage::OnOK(), CFileSharingPage::OnShareOverride0(), CFileSourcesPage::OnSourceNew(), and CFileSourcesPage::OnSourceRemove().

CLibraryList * CFilePropertiesPage::GetList  )  const [protected]
 

Definition at line 83 of file DlgFilePropertiesPage.cpp.

References CFilePropertiesSheet::m_pList.

Referenced by GetFile(), CFileSharingPage::OnInitDialog(), CFileMetadataPage::OnInitDialog(), CFileCommentsPage::OnInitDialog(), OnInitDialog(), CFileSharingPage::OnOK(), CFileMetadataPage::OnOK(), and CFileCommentsPage::OnOK().

HBRUSH CFilePropertiesPage::OnCtlColor CDC *  pDC,
CWnd *  pWnd,
UINT  nCtlColor
[protected]
 

Definition at line 201 of file DlgFilePropertiesPage.cpp.

References CSkin::m_brDialog, CSkin::m_crDialog, and Skin.

BOOL CFilePropertiesPage::OnInitDialog  )  [protected, virtual]
 

Reimplemented in CFileCommentsPage, CFileGeneralPage, CFileMetadataPage, CFileSharingPage, and CFileSourcesPage.

Definition at line 92 of file DlgFilePropertiesPage.cpp.

References CSkin::Apply(), CShellIcons::Get(), GetFile(), GetList(), IDC_FILE_NAME, IDS_LIBRARY_METADATA_EDIT, Library, LoadString(), CShareazaApp::m_bRTL, m_nIcon, CLibrary::m_pSection, NULL, ShellIcons, SHI_EXECUTABLE, Skin, and theApp.

Referenced by CFileSourcesPage::OnInitDialog(), CFileSharingPage::OnInitDialog(), CFileMetadataPage::OnInitDialog(), CFileGeneralPage::OnInitDialog(), and CFileCommentsPage::OnInitDialog().

void CFilePropertiesPage::OnPaint  )  [protected]
 

Definition at line 147 of file DlgFilePropertiesPage.cpp.

References CShellIcons::Draw(), CCoolInterface::GetDialogBkColor(), CShareazaApp::m_bRTL, m_nIcon, PaintStaticHeader(), ShellIcons, and theApp.

void CFilePropertiesPage::PaintStaticHeader CDC *  pDC,
CRect *  prc,
LPCTSTR  psz
[private]
 

Definition at line 179 of file DlgFilePropertiesPage.cpp.

References CSkin::m_crBannerBack, CSkin::m_crBannerText, NULL, and Skin.

Referenced by OnPaint().


Member Data Documentation

int CFilePropertiesPage::m_nIcon
 

Definition at line 52 of file DlgFilePropertiesPage.h.

Referenced by OnInitDialog(), and OnPaint().


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