#include <Dlg_Download.h>
Public Types | |
| enum | { IDD = IDD_DOWNLOAD } |
Public Member Functions | |
| void | NeedUpdate () |
| ~CDlg_Download () | |
| void | Create (vmsDownloadSmartPtr dld) |
| CDlg_Download (CWnd *pParent=NULL) | |
Protected Member Functions | |
| virtual void | DoDataExchange (CDataExchange *pDX) |
| void | Update () |
| void | SetDlgItemText2 (UINT nID, LPCSTR pszText) |
| void | ApplyLanguage () |
| virtual BOOL | OnInitDialog () |
| afx_msg void | OnTimer (UINT nIDEvent) |
| afx_msg HBRUSH | OnCtlColor (CDC *pDC, CWnd *pWnd, UINT nCtlColor) |
| afx_msg void | OnHide () |
| afx_msg void | OnAutoclose () |
| virtual void | OnCancel () |
| afx_msg void | OnStop () |
| afx_msg void | OnOpenfile () |
| afx_msg void | OnOpenfolder () |
| afx_msg void | OnAutolaunch () |
Protected Attributes | |
| int | m_iOldProgress |
| CWnd_DownloadProgress | m_wndProgress |
| CFont | m_fntBold |
| vmsDownloadSmartPtr | m_dld |
Definition at line 17 of file Dlg_Download.h.
| anonymous enum |
| CDlg_Download::~CDlg_Download | ( | ) |
Definition at line 62 of file Dlg_Download.cpp.
| CDlg_Download::CDlg_Download | ( | CWnd * | pParent = NULL |
) |
| void CDlg_Download::NeedUpdate | ( | ) |
Definition at line 271 of file Dlg_Download.cpp.
References BOOL, FALSE, IDC_OPENFILE, IDC_STOP, L_START, L_STOP, LS, m_dld, and Update().
Referenced by OnInitDialog().
| void CDlg_Download::Create | ( | vmsDownloadSmartPtr | dld | ) |
Definition at line 51 of file Dlg_Download.cpp.
References IDD_DOWNLOAD, CWnd_DownloadProgress::m_dld, m_dld, m_wndProgress, and NULL.
| void CDlg_Download::DoDataExchange | ( | CDataExchange * | pDX | ) | [protected, virtual] |
Definition at line 30 of file Dlg_Download.cpp.
| void CDlg_Download::Update | ( | ) | [protected] |
Definition at line 122 of file Dlg_Download.cpp.
References BTDS_ALLOCATING, BTDS_CHECKING_FILES, BTDS_CONNECTING_TRACKER, BTDS_DOWNLOADING, FALSE, CDownloads_Tasks::GetDownloadText(), CDownloads_Tasks::GetFileName(), IDC__DOWNLOADED, IDC__FILESIZE, IDC__RESUMESUPPORT_, IDC__RST, IDC__SAVEDIN, IDC__SPEED, IDC__TIMELEFT, IDC_URL, L_BT_TRACKER_ANNOUNCE, L_DONE, L_NO, L_PREP_FILES_ONDISK_SHORT, L_RESUMESUPPORT, L_UNKNOWN, L_YES, LS, m_dld, m_iOldProgress, m_wndProgress, RST_NONE, RST_PRESENT, RST_UNKNOWN, and SetDlgItemText2().
Referenced by NeedUpdate(), and OnTimer().
| void CDlg_Download::ApplyLanguage | ( | ) | [protected] |
Definition at line 95 of file Dlg_Download.cpp.
References _LngMgr, fsMFCLangMgr::ApplyLanguage(), FALSE, IDC__DOWNLOADED_, IDC__FILESIZE_, IDC__RESUMESUPPORT_, IDC__SAVEDIN_, IDC_AUTOCLOSE, IDC_AUTOLAUNCH, IDC_HIDE, IDC_OPENFILE, IDC_OPENFOLDER, IDC_SPEED_, IDC_STOP, IDC_TIMELEFT_, L_CLOSEWINDOWWHENDONE, L_DOWNLOAD, L_DOWNLOADED, L_FILESIZE, L_HIDE, L_LAUNCH, L_LAUNCHWHENDONE, L_OPENFOLDER, L_RESUMESUPPORT, L_SAVEDINFILE, L_SPEED, L_STATE, L_STOP, L_TIMELEFT, m_dld, and TRUE.
Referenced by OnInitDialog().
| BOOL CDlg_Download::OnInitDialog | ( | ) | [protected, virtual] |
Definition at line 66 of file Dlg_Download.cpp.
References _App, ApplyLanguage(), CWnd_DownloadProgress::Create(), fsAppSettings::DownloadDialog_AutoClose(), IDC__PROGRESS, IDC__URL_, IDC_AUTOCLOSE, IDC_AUTOLAUNCH, L_NAME, LS, m_dld, m_fntBold, m_wndProgress, NeedUpdate(), NULL, and TRUE.
| void CDlg_Download::OnTimer | ( | UINT | nIDEvent | ) | [protected] |
| HBRUSH CDlg_Download::OnCtlColor | ( | CDC * | pDC, | |
| CWnd * | pWnd, | |||
| UINT | nCtlColor | |||
| ) | [protected] |
Definition at line 199 of file Dlg_Download.cpp.
References BTDS_DOWNLOADING, FALSE, IDC__RST, IDC_URL, m_dld, m_fntBold, RST_NONE, RST_PRESENT, and RST_UNKNOWN.
| void CDlg_Download::OnHide | ( | ) | [protected] |
Definition at line 234 of file Dlg_Download.cpp.
References _App, _DlgMgr, DDOR_DONTSHOW, DDOR_DONTSHOWFORTHISDLD, DDOR_SHOW, DLD_DONTSHOWDIALOG, fsDialogsMgr::DoModal(), fsAppSettings::DownloadDialog_DontAskOnHide(), fsAppSettings::DownloadDialog_Use(), FALSE, CDlg_Download_OnHide::m_bDontAskAgain, m_dld, CDlg_Download_OnHide::m_enResult, TRUE, and WM_DW_CLOSEDLDDIALOG.
Referenced by OnCancel(), OnOpenfile(), and OnOpenfolder().
| void CDlg_Download::OnAutoclose | ( | ) | [protected] |
Definition at line 266 of file Dlg_Download.cpp.
References _App, fsAppSettings::DownloadDialog_AutoClose(), and IDC_AUTOCLOSE.
| void CDlg_Download::OnCancel | ( | ) | [protected, virtual] |
| void CDlg_Download::OnStop | ( | ) | [protected] |
Definition at line 290 of file Dlg_Download.cpp.
References _DldsMgr, m_dld, fsDownloadsMgr::StartDownloads(), fsDownloadsMgr::StopDownloads(), and TRUE.
| void CDlg_Download::OnOpenfile | ( | ) | [protected] |
Definition at line 302 of file Dlg_Download.cpp.
References _DldsMgr, fsDownloadsMgr::LaunchDownload(), m_dld, and OnHide().
| void CDlg_Download::OnOpenfolder | ( | ) | [protected] |
| void CDlg_Download::OnAutolaunch | ( | ) | [protected] |
int CDlg_Download::m_iOldProgress [protected] |
CWnd_DownloadProgress CDlg_Download::m_wndProgress [protected] |
CFont CDlg_Download::m_fntBold [protected] |
vmsDownloadSmartPtr CDlg_Download::m_dld [protected] |
Definition at line 47 of file Dlg_Download.h.
Referenced by ApplyLanguage(), Create(), NeedUpdate(), OnAutolaunch(), OnCtlColor(), OnHide(), OnInitDialog(), OnOpenfile(), OnOpenfolder(), OnStop(), and Update().
1.5.6