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

CFileMetadataPage Class Reference

#include <PageFileMetadata.h>

Inheritance diagram for CFileMetadataPage:

CFilePropertiesPage List of all members.

Public Types

enum  { IDD = IDD_FILE_METADATA }

Public Member Functions

 CFileMetadataPage ()
virtual ~CFileMetadataPage ()
virtual void OnOK ()

Public Attributes

CSchemaCombo m_wndSchemas
CSchemaCtrl m_wndData

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL PreTranslateMessage (MSG *pMsg)
virtual BOOL OnInitDialog ()
afx_msg void OnSelChangeSchemas ()
afx_msg void OnCloseUpSchemas ()

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
IDD 

Definition at line 44 of file PageFileMetadata.h.


Constructor & Destructor Documentation

CFileMetadataPage::CFileMetadataPage  ) 
 

Definition at line 51 of file PageFileMetadata.cpp.

CFileMetadataPage::~CFileMetadataPage  )  [virtual]
 

Definition at line 57 of file PageFileMetadata.cpp.


Member Function Documentation

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

Reimplemented from CFilePropertiesPage.

Definition at line 61 of file PageFileMetadata.cpp.

References CFilePropertiesPage::DoDataExchange(), IDC_SCHEMAS, and m_wndSchemas.

void CFileMetadataPage::OnCloseUpSchemas  )  [protected]
 

Definition at line 171 of file PageFileMetadata.cpp.

References CSchemaCombo::GetSelected(), and m_wndSchemas.

BOOL CFileMetadataPage::OnInitDialog  )  [protected, virtual]
 

Reimplemented from CFilePropertiesPage.

Definition at line 72 of file PageFileMetadata.cpp.

References CXMLElement::AddElement(), CSchemaCtrl::Create(), CSchema::Equals(), CLibraryList::GetIterator(), CFilePropertiesPage::GetList(), CSchema::GetMemberIterator(), CLibraryList::GetNextFile(), CSchema::GetNextMember(), CSchemaMember::GetValueFrom(), IDC_METADATA, IDS_SEARCH_NO_METADATA, CSchema::Instantiate(), Library, CSchemaCombo::Load(), LoadString(), CSchema::m_nType, CLibrary::m_pSection, CSchemaMember::m_sName, CSchemaCombo::m_sNoSchemaText, CSchema::m_sSingular, CSchema::m_sURI, m_wndData, m_wndSchemas, NULL, CFilePropertiesPage::OnInitDialog(), OnSelChangeSchemas(), CSchema::stFolder, and CSchemaCtrl::UpdateData().

void CFileMetadataPage::OnOK  )  [virtual]
 

Definition at line 186 of file PageFileMetadata.cpp.

References CXMLElement::AddElement(), CLibraryList::GetCount(), CLibraryList::GetIterator(), CFilePropertiesPage::GetList(), CLibraryList::GetNextFile(), CSchemaCombo::GetSelected(), IDS_LIBRARY_METADATA_MANY, Library, LoadString(), CLibrary::m_pSection, m_wndData, m_wndSchemas, NULL, CLibrary::Update(), and CSchemaCtrl::UpdateData().

void CFileMetadataPage::OnSelChangeSchemas  )  [protected]
 

Definition at line 165 of file PageFileMetadata.cpp.

References CSchemaCombo::GetSelected(), m_wndData, m_wndSchemas, and CSchemaCtrl::SetSchema().

Referenced by OnInitDialog().

BOOL CFileMetadataPage::PreTranslateMessage MSG *  pMsg  )  [protected, virtual]
 

Definition at line 176 of file PageFileMetadata.cpp.

References m_wndData, and CSchemaCtrl::OnTab().


Member Data Documentation

CSchemaCtrl CFileMetadataPage::m_wndData
 

Definition at line 48 of file PageFileMetadata.h.

Referenced by OnInitDialog(), OnOK(), OnSelChangeSchemas(), and PreTranslateMessage().

CSchemaCombo CFileMetadataPage::m_wndSchemas
 

Definition at line 45 of file PageFileMetadata.h.

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


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