CSpiderAddPageDlg Class Reference

#include <SpiderAddPageDlg.h>

List of all members.

Public Types

enum  { IDD = IDD_SPIDER_ADD }

Public Member Functions

void ReadAutostart ()
 CSpiderAddPageDlg (CWnd *pParent=NULL)

Static Public Member Functions

static BOOL IsOkUrl (LPCSTR pszUrl, LPCSTR pszHTMLExts, BOOL *pbMustAddSlash=NULL)

Public Attributes

fsWebPageDownloaderm_wpd
CString m_strUrl
BOOL m_bScheduled
BOOL m_bAutoStart
BOOL m_bReqTopMost
CString m_strStartUrl
fsSchedule m_task
CButton m_btnOutFolderSetDefault
CSpinButtonCtrl m_wndDepthSpin
CDownloadsGroupsComboBox m_wndGroups
CButton m_btnSetTime
CButton m_btnCreateGroup
CButton m_btnChooseFolder

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
void BuildOutFolder ()
void PrepareCHMgr (CPoint point)
BOOL WriteAuthorization ()
void UpdateEnabled ()
void ApplyLanguage ()
void WrongURL ()
void OnUrlChanged ()
void OnChangeGroups ()
virtual BOOL OnInitDialog ()
afx_msg void OnSelchangeGroups ()
afx_msg void OnAdvanced ()
afx_msg void OnCreategroup ()
afx_msg void OnChoosefolder ()
afx_msg void OnSettime ()
afx_msg void OnStartnow ()
afx_msg void OnStartmanual ()
afx_msg void OnStartschedule ()
afx_msg void OnEditchangeUrl ()
afx_msg void OnSelchangeUrl ()
virtual void OnOK ()
afx_msg void OnContextMenu (CWnd *pWnd, CPoint point)
afx_msg void OnWhatisthis ()
afx_msg void OnUselogin ()
afx_msg BOOL OnHelpInfo (HELPINFO *pHelpInfo)
afx_msg void OnEditchangeOutfolder ()
afx_msg void OnSelchangeOutfolder ()
afx_msg void OnKeep ()
afx_msg void OnChangeUser ()
afx_msg void OnChangePassword ()
afx_msg void OnOutfolderSetdefault ()

Protected Attributes

BOOL m_bAuthChanged
CString m_strBaseFolder
int m_iAutostart
BOOL m_bGroupChanged
BOOL m_bOutFolderChanged


Detailed Description

Definition at line 16 of file SpiderAddPageDlg.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
IDD 

Definition at line 34 of file SpiderAddPageDlg.h.


Constructor & Destructor Documentation

CSpiderAddPageDlg::CSpiderAddPageDlg ( CWnd *  pParent = NULL  ) 

Definition at line 27 of file SpiderAddPageDlg.cpp.

References FALSE, and m_bAuthChanged.


Member Function Documentation

BOOL CSpiderAddPageDlg::IsOkUrl ( LPCSTR  pszUrl,
LPCSTR  pszHTMLExts,
BOOL *  pbMustAddSlash = NULL 
) [static]

void CSpiderAddPageDlg::ReadAutostart (  ) 

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

void CSpiderAddPageDlg::BuildOutFolder (  )  [protected]

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

BOOL CSpiderAddPageDlg::WriteAuthorization (  )  [protected]

void CSpiderAddPageDlg::UpdateEnabled (  )  [protected]

Definition at line 474 of file SpiderAddPageDlg.cpp.

References b, BOOL, IDC__PASSWORD, IDC__USER, IDC_PASSWORD, IDC_USELOGIN, and IDC_USER.

Referenced by OnInitDialog(), OnUrlChanged(), and OnUselogin().

void CSpiderAddPageDlg::ApplyLanguage (  )  [protected]

void CSpiderAddPageDlg::WrongURL (  )  [protected]

Definition at line 389 of file SpiderAddPageDlg.cpp.

References IDC_URL, L_CHECKURL, L_INPERR, and LS.

Referenced by OnOK().

void CSpiderAddPageDlg::OnUrlChanged (  )  [protected]

void CSpiderAddPageDlg::OnChangeGroups (  )  [protected]

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

void CSpiderAddPageDlg::OnSelchangeGroups (  )  [protected]

Definition at line 168 of file SpiderAddPageDlg.cpp.

References m_bGroupChanged, OnChangeGroups(), and TRUE.

void CSpiderAddPageDlg::OnAdvanced (  )  [protected]

void CSpiderAddPageDlg::OnCreategroup (  )  [protected]

void CSpiderAddPageDlg::OnChoosefolder (  )  [protected]

void CSpiderAddPageDlg::OnSettime (  )  [protected]

void CSpiderAddPageDlg::OnStartnow (  )  [protected]

Definition at line 232 of file SpiderAddPageDlg.cpp.

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

void CSpiderAddPageDlg::OnStartmanual (  )  [protected]

Definition at line 239 of file SpiderAddPageDlg.cpp.

References FALSE, m_bAutoStart, m_bScheduled, and m_iAutostart.

void CSpiderAddPageDlg::OnStartschedule (  )  [protected]

Definition at line 246 of file SpiderAddPageDlg.cpp.

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

void CSpiderAddPageDlg::OnEditchangeUrl (  )  [protected]

Definition at line 284 of file SpiderAddPageDlg.cpp.

References IDC_URL, m_strUrl, and OnUrlChanged().

void CSpiderAddPageDlg::OnSelchangeUrl (  )  [protected]

Definition at line 290 of file SpiderAddPageDlg.cpp.

References IDC_URL, m_strUrl, and OnUrlChanged().

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

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

Definition at line 419 of file SpiderAddPageDlg.cpp.

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

void CSpiderAddPageDlg::OnWhatisthis (  )  [protected]

Definition at line 425 of file SpiderAddPageDlg.cpp.

References _CHMgr, and fsContextHelpMgr::OnWT().

void CSpiderAddPageDlg::OnUselogin (  )  [protected]

Definition at line 483 of file SpiderAddPageDlg.cpp.

References m_bAuthChanged, TRUE, and UpdateEnabled().

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

Definition at line 549 of file SpiderAddPageDlg.cpp.

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

void CSpiderAddPageDlg::OnEditchangeOutfolder (  )  [protected]

Definition at line 566 of file SpiderAddPageDlg.cpp.

References m_bOutFolderChanged, and TRUE.

void CSpiderAddPageDlg::OnSelchangeOutfolder (  )  [protected]

Definition at line 571 of file SpiderAddPageDlg.cpp.

References m_bOutFolderChanged, and TRUE.

void CSpiderAddPageDlg::OnKeep (  )  [protected]

Definition at line 607 of file SpiderAddPageDlg.cpp.

References BuildOutFolder().

void CSpiderAddPageDlg::OnChangeUser (  )  [protected]

Definition at line 612 of file SpiderAddPageDlg.cpp.

References m_bAuthChanged, and TRUE.

void CSpiderAddPageDlg::OnChangePassword (  )  [protected]

Definition at line 617 of file SpiderAddPageDlg.cpp.

References m_bAuthChanged, and TRUE.

void CSpiderAddPageDlg::OnOutfolderSetdefault (  )  [protected]


Member Data Documentation

Definition at line 28 of file SpiderAddPageDlg.h.

Referenced by CSpiderWnd::AddWebPage(), and OnInitDialog().

Definition at line 29 of file SpiderAddPageDlg.h.

Referenced by CSpiderWnd::AddWebPage(), and OnInitDialog().

Definition at line 30 of file SpiderAddPageDlg.h.

Referenced by CSpiderWnd::AddWebPage(), OnInitDialog(), and OnSettime().

Definition at line 35 of file SpiderAddPageDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 36 of file SpiderAddPageDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 38 of file SpiderAddPageDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 39 of file SpiderAddPageDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 40 of file SpiderAddPageDlg.h.

Referenced by DoDataExchange(), and OnInitDialog().

Definition at line 53 of file SpiderAddPageDlg.h.

Referenced by BuildOutFolder(), and OnChangeGroups().

Definition at line 60 of file SpiderAddPageDlg.h.

Referenced by OnInitDialog(), OnSelchangeGroups(), and OnUrlChanged().


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

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