CCreateDownloadsDlg Class Reference

#include <CreateDownloadsDlg.h>

List of all members.

Public Types

enum  { IDD = IDD_CREATEDOWNLOADS }

Public Member Functions

 ~CCreateDownloadsDlg ()
 CCreateDownloadsDlg (CWnd *pParent=NULL)

Public Attributes

CString m_strRootUrl
fsSchedule m_task
BOOL m_bSort
fs::tree< fsFileInfo * > * m_pFileList
CTreeCtrlEx m_wndFiles
CButton m_btnOutFolderSetDefault
CDownloadsGroupsComboBox m_wndGroups
CButton m_btnSetTime
CButton m_btnChooseFolder
CButton m_btnCreateGroup

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
void PrepareCHMgr (CPoint point)
void ReadAutostart ()
void ApplyLanguage ()
void CreateDownloads (HTREEITEM hTree, LPCSTR pszRootDir, BOOL bCreate)
void UpdateEnabled ()
void BuildDownloads (fs::tree< fsFileInfo * > *pTree, LPCSTR pszRootUrl)
void AddToList (fs::tree< fsFileInfo * > *pTree, HTREEITEM hWhere)
virtual BOOL OnInitDialog ()
afx_msg void OnSelchangeGroups ()
afx_msg void OnCreategroup ()
afx_msg void OnChoosefolder ()
afx_msg void OnSettime ()
afx_msg void OnAdvanced ()
afx_msg void OnStartnow ()
afx_msg void OnStartmanual ()
afx_msg void OnStartschedule ()
virtual void OnOK ()
afx_msg void OnSelchangedFiles (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnSelectfolder ()
afx_msg void OnUnselectfolder ()
afx_msg void OnContextMenu (CWnd *pWnd, CPoint point)
afx_msg void OnWhatisthis ()
afx_msg BOOL OnHelpInfo (HELPINFO *pHelpInfo)
afx_msg void OnOutfolderSetdefault ()

Protected Attributes

int m_iAutostart
vmsDownloadsGroupSmartPtr m_pGroup
BOOL m_bAutoStart
DLDS_LIST m_vpDlds
DLDS_LIST m_vpDldsToStart
CImageList m_checks


Detailed Description

Definition at line 18 of file CreateDownloadsDlg.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
IDD 

Definition at line 33 of file CreateDownloadsDlg.h.


Constructor & Destructor Documentation

CCreateDownloadsDlg::~CCreateDownloadsDlg (  ) 

Definition at line 235 of file CreateDownloadsDlg.cpp.

CCreateDownloadsDlg::CCreateDownloadsDlg ( CWnd *  pParent = NULL  ) 

Definition at line 26 of file CreateDownloadsDlg.cpp.

References m_bSort, m_pGroup, NULL, and TRUE.


Member Function Documentation

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

void CCreateDownloadsDlg::PrepareCHMgr ( CPoint  point  )  [protected]

void CCreateDownloadsDlg::ReadAutostart (  )  [protected]

void CCreateDownloadsDlg::ApplyLanguage (  )  [protected]

void CCreateDownloadsDlg::CreateDownloads ( HTREEITEM  hTree,
LPCSTR  pszRootDir,
BOOL  bCreate 
) [protected]

void CCreateDownloadsDlg::UpdateEnabled (  )  [protected]

void CCreateDownloadsDlg::BuildDownloads ( fs::tree< fsFileInfo * > *  pTree,
LPCSTR  pszRootUrl 
) [protected]

void CCreateDownloadsDlg::AddToList ( fs::tree< fsFileInfo * > *  pTree,
HTREEITEM  hWhere 
) [protected]

Definition at line 127 of file CreateDownloadsDlg.cpp.

References m_wndFiles, CTreeCtrlEx::SetCheck(), and fsFileInfo::strName.

Referenced by OnInitDialog().

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

void CCreateDownloadsDlg::OnSelchangeGroups (  )  [protected]

void CCreateDownloadsDlg::OnCreategroup (  )  [protected]

void CCreateDownloadsDlg::OnChoosefolder (  )  [protected]

void CCreateDownloadsDlg::OnSettime (  )  [protected]

void CCreateDownloadsDlg::OnAdvanced (  )  [protected]

void CCreateDownloadsDlg::OnStartnow (  )  [protected]

Definition at line 248 of file CreateDownloadsDlg.cpp.

References m_iAutostart, and UpdateEnabled().

void CCreateDownloadsDlg::OnStartmanual (  )  [protected]

Definition at line 254 of file CreateDownloadsDlg.cpp.

References m_iAutostart, and UpdateEnabled().

void CCreateDownloadsDlg::OnStartschedule (  )  [protected]

Definition at line 260 of file CreateDownloadsDlg.cpp.

References m_iAutostart, and UpdateEnabled().

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

void CCreateDownloadsDlg::OnSelchangedFiles ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 368 of file CreateDownloadsDlg.cpp.

References UpdateEnabled().

void CCreateDownloadsDlg::OnSelectfolder (  )  [protected]

Definition at line 374 of file CreateDownloadsDlg.cpp.

References m_wndFiles, CTreeCtrlEx::SetCheck(), and TRUE.

void CCreateDownloadsDlg::OnUnselectfolder (  )  [protected]

Definition at line 385 of file CreateDownloadsDlg.cpp.

References FALSE, m_wndFiles, and CTreeCtrlEx::SetCheck().

void CCreateDownloadsDlg::OnContextMenu ( CWnd *  pWnd,
CPoint  point 
) [protected]

Definition at line 396 of file CreateDownloadsDlg.cpp.

References _CHMgr, PrepareCHMgr(), and fsContextHelpMgr::ShowMenu().

void CCreateDownloadsDlg::OnWhatisthis (  )  [protected]

Definition at line 402 of file CreateDownloadsDlg.cpp.

References _CHMgr, and fsContextHelpMgr::OnWT().

BOOL CCreateDownloadsDlg::OnHelpInfo ( HELPINFO *  pHelpInfo  )  [protected]

Definition at line 446 of file CreateDownloadsDlg.cpp.

References _CHMgr, FALSE, NULL, fsContextHelpMgr::OnWT(), PrepareCHMgr(), and TRUE.

void CCreateDownloadsDlg::OnOutfolderSetdefault (  )  [protected]


Member Data Documentation

Definition at line 24 of file CreateDownloadsDlg.h.

Referenced by CHFE_FileList::DownloadSelected(), and OnInitDialog().

Definition at line 25 of file CreateDownloadsDlg.h.

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

Definition at line 26 of file CreateDownloadsDlg.h.

Referenced by CCreateDownloadsDlg(), and OnInitDialog().

Definition at line 27 of file CreateDownloadsDlg.h.

Referenced by CHFE_FileList::DownloadSelected(), and OnInitDialog().

Definition at line 34 of file CreateDownloadsDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 36 of file CreateDownloadsDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 37 of file CreateDownloadsDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 38 of file CreateDownloadsDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 49 of file CreateDownloadsDlg.h.

Referenced by OnOK(), OnStartmanual(), OnStartnow(), OnStartschedule(), and ReadAutostart().

Definition at line 52 of file CreateDownloadsDlg.h.

Referenced by CCreateDownloadsDlg(), CreateDownloads(), and OnOK().

Definition at line 53 of file CreateDownloadsDlg.h.

Referenced by CreateDownloads(), and OnOK().

Definition at line 59 of file CreateDownloadsDlg.h.

Referenced by BuildDownloads(), CreateDownloads(), and OnAdvanced().

Definition at line 60 of file CreateDownloadsDlg.h.

Referenced by CreateDownloads(), and OnOK().

CImageList CCreateDownloadsDlg::m_checks [protected]

Definition at line 61 of file CreateDownloadsDlg.h.

Referenced by OnInitDialog().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:38 2008 by  doxygen 1.5.6