CCollectionExportDlg Class Reference

#include <DlgCollectionExport.h>

Inheritance diagram for CCollectionExportDlg:

Inheritance graph
[legend]
Collaboration diagram for CCollectionExportDlg:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { IDD = IDD_COLLECTION_EXPORT }

Public Member Functions

 CCollectionExportDlg (CAlbumFolder *pFolder, CWnd *pParent=NULL)
virtual ~CCollectionExportDlg ()
void EnumerateTemplates (LPCTSTR pszPath=NULL)
BOOL AddTemplate (LPCTSTR pszPath, LPCTSTR pszName)
CString DirFromPath (LPCTSTR szPath)
virtual BOOL PreTranslateMessage (MSG *pMsg)
int CreateDirectory (const CString &strPath)

Public Attributes

CButton m_wndOK
CStatic m_wndExplain
CStatic m_wndLblAuthor
CStatic m_wndLblName
CStatic m_wndLblDesc
CStatic m_wndGroupBox
CButton m_wndDelete
CEdit m_wndDesc
CStatic m_wndName
CStatic m_wndAuthor
CListCtrl m_wndList

Protected Member Functions

CString BrowseForFolder ()
CXMLElementCreateXML (BOOL bMetadataAll=FALSE)
CXMLElementCopyMetadata (CXMLElement *pMetadata)
virtual void DoDataExchange (CDataExchange *pDX)
virtual void OnOK ()
virtual BOOL OnInitDialog ()
afx_msg void OnTemplatesDeleteOrBack ()
afx_msg void OnItemChangedTemplates (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg HBRUSH OnCtlColor (CDC *pDC, CWnd *pWnd, UINT nCtlColor)
afx_msg BOOL OnSetCursor (CWnd *pWnd, UINT nHitTest, UINT message)
afx_msg void OnLButtonUp (UINT nFlags, CPoint point)

Protected Attributes

CAlbumFolderm_pFolder
CImageList m_gdiImageList
int m_nSelected
int m_nStep
CString m_sBtnBack
CString m_sBtnDelete
CString m_sBtnExport
CString m_sBtnNext
CString m_sLblExplain1
CString m_sLblExplain2
CWizardCtrl m_wndWizard

Member Enumeration Documentation

anonymous enum

Enumerator:
IDD 


Constructor & Destructor Documentation

CCollectionExportDlg::CCollectionExportDlg ( CAlbumFolder pFolder,
CWnd *  pParent = NULL 
)

CCollectionExportDlg::~CCollectionExportDlg (  )  [virtual]


Member Function Documentation

void CCollectionExportDlg::EnumerateTemplates ( LPCTSTR  pszPath = NULL  ) 

BOOL CCollectionExportDlg::AddTemplate ( LPCTSTR  pszPath,
LPCTSTR  pszName 
)

CString CCollectionExportDlg::DirFromPath ( LPCTSTR  szPath  ) 

CString CCollectionExportDlg::BrowseForFolder (  )  [protected]

CXMLElement * CCollectionExportDlg::CreateXML ( BOOL  bMetadataAll = FALSE  )  [protected]

CXMLElement * CCollectionExportDlg::CopyMetadata ( CXMLElement pMetadata  )  [protected]

BOOL CCollectionExportDlg::PreTranslateMessage ( MSG *  pMsg  )  [virtual]

Reimplemented from CSkinDialog.

int CCollectionExportDlg::CreateDirectory ( const CString &  strPath  ) 

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

Reimplemented from CSkinDialog.

void CCollectionExportDlg::OnOK (  )  [protected, virtual]

BOOL CCollectionExportDlg::OnInitDialog (  )  [protected, virtual]

Reimplemented from CSkinDialog.

void CCollectionExportDlg::OnTemplatesDeleteOrBack (  )  [protected]

void CCollectionExportDlg::OnItemChangedTemplates ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

HBRUSH CCollectionExportDlg::OnCtlColor ( CDC *  pDC,
CWnd *  pWnd,
UINT  nCtlColor 
) [protected]

Reimplemented from CSkinDialog.

BOOL CCollectionExportDlg::OnSetCursor ( CWnd *  pWnd,
UINT  nHitTest,
UINT  message 
) [protected]

void CCollectionExportDlg::OnLButtonUp ( UINT  nFlags,
CPoint  point 
) [protected]


Member Data Documentation

CButton CCollectionExportDlg::m_wndOK

CStatic CCollectionExportDlg::m_wndExplain

CStatic CCollectionExportDlg::m_wndLblAuthor

CStatic CCollectionExportDlg::m_wndLblName

CStatic CCollectionExportDlg::m_wndLblDesc

CStatic CCollectionExportDlg::m_wndGroupBox

CButton CCollectionExportDlg::m_wndDelete

CEdit CCollectionExportDlg::m_wndDesc

CStatic CCollectionExportDlg::m_wndName

CStatic CCollectionExportDlg::m_wndAuthor

CListCtrl CCollectionExportDlg::m_wndList

CAlbumFolder* CCollectionExportDlg::m_pFolder [protected]

CImageList CCollectionExportDlg::m_gdiImageList [protected]

int CCollectionExportDlg::m_nSelected [protected]

int CCollectionExportDlg::m_nStep [protected]

CString CCollectionExportDlg::m_sBtnBack [protected]

CString CCollectionExportDlg::m_sBtnDelete [protected]

CString CCollectionExportDlg::m_sBtnExport [protected]

CString CCollectionExportDlg::m_sBtnNext [protected]

CString CCollectionExportDlg::m_sLblExplain1 [protected]

CString CCollectionExportDlg::m_sLblExplain2 [protected]

CWizardCtrl CCollectionExportDlg::m_wndWizard [protected]


The documentation for this class was generated from the following files:
Generated on Wed Aug 8 03:46:15 2007 for Shareaza by  doxygen 1.5.2