CCreateDownloadListDlg Class Reference

#include <CreateDownloadListDlg.h>

List of all members.

Public Types

enum  { IDD = IDD_CREATEURLLIST }

Public Member Functions

 CCreateDownloadListDlg (CWnd *pParent=NULL)

Public Attributes

fs::list< fsString > * m_pvUrls
fs::list< fsString > * m_pvReferers
fs::list< fsString > * m_pvComments
fs::list< fsString > * m_pvCookies
CListCtrl m_wndUrlList
CDownloadsGroupsComboBox m_wndGroups
CButton m_btnSetTime
CButton m_btnCreateGroup
CButton m_btnChooseFolder

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
DLDS_LISTGenerateDownloads (BOOL bCheckDldExistance=TRUE)
void UpdateEnabled ()
void DeleteSelectedUrls ()
void WriteUrlsToDialog ()
BOOL AddDownloads ()
BOOL ReadAuth ()
void OnChangeGroups ()
void ReadAutostart ()
void PrepareCHMgr (CPoint point)
void ApplyLanguage ()
virtual BOOL OnInitDialog ()
afx_msg void OnContextMenu (CWnd *pWnd, CPoint point)
afx_msg BOOL OnHelpInfo (HELPINFO *pHelpInfo)
afx_msg void OnWhatisthis ()
virtual void OnOK ()
afx_msg void OnKeydownUrllist (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnDelselected ()
afx_msg void OnItemchangedUrllist (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnSelchangeGroups ()
afx_msg void OnCreategroup ()
afx_msg void OnChoosefolder ()
afx_msg void OnSettime ()
afx_msg void OnAdvanced ()
afx_msg void OnQuerysize ()
afx_msg void OnStartnow ()
afx_msg void OnStartmanual ()
afx_msg void OnStartschedule ()
afx_msg void OnUselogin ()
afx_msg void OnFilter ()

Static Protected Member Functions

static DWORD WINAPI _threadCalculateSize (LPVOID lp)
static DWORD WINAPI _threadCalcSize (LPVOID lp)

Protected Attributes

BOOL m_bScheduled
int m_iAutostart
BOOL m_bAuthChanged
BOOL m_bGroupChanged
BOOL m_bAutoStart
fsSchedule m_task
vmsDownloadSmartPtr m_dld


Detailed Description

Definition at line 15 of file CreateDownloadListDlg.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
IDD 

Definition at line 27 of file CreateDownloadListDlg.h.


Constructor & Destructor Documentation

CCreateDownloadListDlg::CCreateDownloadListDlg ( CWnd *  pParent = NULL  ) 

Definition at line 27 of file CreateDownloadListDlg.cpp.

References Download_CreateInstance(), and m_dld.


Member Function Documentation

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

DLDS_LIST * CCreateDownloadListDlg::GenerateDownloads ( BOOL  bCheckDldExistance = TRUE  )  [protected]

DWORD WINAPI CCreateDownloadListDlg::_threadCalculateSize ( LPVOID  lp  )  [static, protected]

DWORD WINAPI CCreateDownloadListDlg::_threadCalcSize ( LPVOID  lp  )  [static, protected]

void CCreateDownloadListDlg::UpdateEnabled (  )  [protected]

void CCreateDownloadListDlg::DeleteSelectedUrls (  )  [protected]

Definition at line 415 of file CreateDownloadListDlg.cpp.

References L_AREYOUSURE, L_CONFIRMATION, LS, m_wndUrlList, and pos().

Referenced by OnDelselected(), and OnKeydownUrllist().

void CCreateDownloadListDlg::WriteUrlsToDialog (  )  [protected]

BOOL CCreateDownloadListDlg::AddDownloads (  )  [protected]

BOOL CCreateDownloadListDlg::ReadAuth (  )  [protected]

void CCreateDownloadListDlg::OnChangeGroups (  )  [protected]

void CCreateDownloadListDlg::ReadAutostart (  )  [protected]

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

void CCreateDownloadListDlg::ApplyLanguage (  )  [protected]

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

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

Definition at line 148 of file CreateDownloadListDlg.cpp.

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

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

Definition at line 154 of file CreateDownloadListDlg.cpp.

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

void CCreateDownloadListDlg::OnWhatisthis (  )  [protected]

Definition at line 203 of file CreateDownloadListDlg.cpp.

References _CHMgr, and fsContextHelpMgr::OnWT().

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

void CCreateDownloadListDlg::OnKeydownUrllist ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 405 of file CreateDownloadListDlg.cpp.

References DeleteSelectedUrls().

void CCreateDownloadListDlg::OnDelselected (  )  [protected]

Definition at line 433 of file CreateDownloadListDlg.cpp.

References DeleteSelectedUrls().

void CCreateDownloadListDlg::OnItemchangedUrllist ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 449 of file CreateDownloadListDlg.cpp.

References UpdateEnabled().

void CCreateDownloadListDlg::OnSelchangeGroups (  )  [protected]

Definition at line 456 of file CreateDownloadListDlg.cpp.

References m_bGroupChanged, OnChangeGroups(), and TRUE.

void CCreateDownloadListDlg::OnCreategroup (  )  [protected]

void CCreateDownloadListDlg::OnChoosefolder (  )  [protected]

void CCreateDownloadListDlg::OnSettime (  )  [protected]

void CCreateDownloadListDlg::OnAdvanced (  )  [protected]

void CCreateDownloadListDlg::OnQuerysize (  )  [protected]

void CCreateDownloadListDlg::OnStartnow (  )  [protected]

Definition at line 680 of file CreateDownloadListDlg.cpp.

References FALSE, m_bScheduled, m_dld, m_iAutostart, and TRUE.

void CCreateDownloadListDlg::OnStartmanual (  )  [protected]

Definition at line 687 of file CreateDownloadListDlg.cpp.

References FALSE, m_bScheduled, m_dld, and m_iAutostart.

void CCreateDownloadListDlg::OnStartschedule (  )  [protected]

Definition at line 694 of file CreateDownloadListDlg.cpp.

References FALSE, m_bScheduled, m_dld, m_iAutostart, and TRUE.

void CCreateDownloadListDlg::OnUselogin (  )  [protected]

Definition at line 701 of file CreateDownloadListDlg.cpp.

References UpdateEnabled().

void CCreateDownloadListDlg::OnFilter (  )  [protected]


Member Data Documentation

Definition at line 21 of file CreateDownloadListDlg.h.

Referenced by CWgUrlListReceiver::_threadAddUrlListDialog().

Definition at line 30 of file CreateDownloadListDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 31 of file CreateDownloadListDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 32 of file CreateDownloadListDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 59 of file CreateDownloadListDlg.h.

Referenced by OnInitDialog().

Definition at line 60 of file CreateDownloadListDlg.h.

Referenced by OnInitDialog(), and OnSelchangeGroups().

Definition at line 61 of file CreateDownloadListDlg.h.

Definition at line 62 of file CreateDownloadListDlg.h.

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


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