Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CDownloadsWnd Class Reference

#include <WndDownloads.h>

Inheritance diagram for CDownloadsWnd:

CPanelWnd CChildWnd List of all members.

Public Member Functions

 CDownloadsWnd ()
virtual ~CDownloadsWnd ()
virtual void OnSkinChange ()
BOOL Select (CDownload *pDownload)
void Update ()
void DragDownloads (CPtrList *pList, CImageList *pImage, const CPoint &ptScreen)
virtual BOOL PreTranslateMessage (MSG *pMsg)
virtual BOOL OnCmdMsg (UINT nID, int nCode, void *pExtra, AFX_CMDHANDLERINFO *pHandlerInfo)

Protected Member Functions

void Prepare ()
void CancelDrag ()
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnDestroy ()
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnTimer (UINT nIDEvent)
afx_msg void OnMDIActivate (BOOL bActivate, CWnd *pActivateWnd, CWnd *pDeactivateWnd)
afx_msg void OnContextMenu (CWnd *pWnd, CPoint point)
afx_msg void OnUpdateDownloadsResume (CCmdUI *pCmdUI)
afx_msg void OnDownloadsResume ()
afx_msg void OnUpdateDownloadsPause (CCmdUI *pCmdUI)
afx_msg void OnDownloadsPause ()
afx_msg void OnUpdateDownloadsClear (CCmdUI *pCmdUI)
afx_msg void OnDownloadsClear ()
afx_msg void OnUpdateDownloadsLaunch (CCmdUI *pCmdUI)
afx_msg void OnDownloadsLaunch ()
afx_msg void OnUpdateDownloadsViewReviews (CCmdUI *pCmdUI)
afx_msg void OnDownloadsViewReviews ()
afx_msg void OnUpdateDownloadsSources (CCmdUI *pCmdUI)
afx_msg void OnDownloadsSources ()
afx_msg void OnDownloadsClearCompleted ()
afx_msg void OnDownloadsClearPaused ()
afx_msg void OnUpdateTransfersDisconnect (CCmdUI *pCmdUI)
afx_msg void OnTransfersDisconnect ()
afx_msg void OnUpdateTransfersForget (CCmdUI *pCmdUI)
afx_msg void OnTransfersForget ()
afx_msg void OnUpdateTransfersChat (CCmdUI *pCmdUI)
afx_msg void OnTransfersChat ()
afx_msg void OnUpdateDownloadsUrl (CCmdUI *pCmdUI)
afx_msg void OnDownloadsUrl ()
afx_msg void OnUpdateDownloadsEnqueue (CCmdUI *pCmdUI)
afx_msg void OnDownloadsEnqueue ()
afx_msg void OnUpdateDownloadsAutoClear (CCmdUI *pCmdUI)
afx_msg void OnDownloadsAutoClear ()
afx_msg void OnUpdateTransfersConnect (CCmdUI *pCmdUI)
afx_msg void OnTransfersConnect ()
afx_msg void OnUpdateDownloadsShowSources (CCmdUI *pCmdUI)
afx_msg void OnDownloadsShowSources ()
afx_msg void OnUpdateBrowseLaunch (CCmdUI *pCmdUI)
afx_msg void OnBrowseLaunch ()
afx_msg void OnUpdateDownloadsBoost (CCmdUI *pCmdUI)
afx_msg void OnDownloadsBoost ()
afx_msg void OnUpdateDownloadsLaunchCopy (CCmdUI *pCmdUI)
afx_msg void OnDownloadsLaunchCopy ()
afx_msg void OnUpdateDownloadsMonitor (CCmdUI *pCmdUI)
afx_msg void OnDownloadsMonitor ()
afx_msg void OnMeasureItem (int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct)
afx_msg void OnDrawItem (int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
afx_msg void OnUpdateDownloadsFileDelete (CCmdUI *pCmdUI)
afx_msg void OnDownloadsFileDelete ()
afx_msg void OnUpdateDownloadsRate (CCmdUI *pCmdUI)
afx_msg void OnDownloadsRate ()
afx_msg void OnUpdateDownloadsMoveUp (CCmdUI *pCmdUI)
afx_msg void OnDownloadsMoveUp ()
afx_msg void OnUpdateDownloadsMoveDown (CCmdUI *pCmdUI)
afx_msg void OnDownloadsMoveDown ()
afx_msg void OnDownloadsSettings ()
afx_msg void OnUpdateDownloadsFilterAll (CCmdUI *pCmdUI)
afx_msg void OnDownloadsFilterAll ()
afx_msg void OnUpdateDownloadsFilterActive (CCmdUI *pCmdUI)
afx_msg void OnDownloadsFilterActive ()
afx_msg void OnUpdateDownloadsFilterQueued (CCmdUI *pCmdUI)
afx_msg void OnDownloadsFilterQueued ()
afx_msg void OnUpdateDownloadsFilterSources (CCmdUI *pCmdUI)
afx_msg void OnDownloadsFilterSources ()
afx_msg void OnUpdateDownloadsFilterPaused (CCmdUI *pCmdUI)
afx_msg void OnDownloadsFilterPaused ()
afx_msg void OnUpdateDownloadsLaunchComplete (CCmdUI *pCmdUI)
afx_msg void OnDownloadsLaunchComplete ()
afx_msg void OnUpdateDownloadsShare (CCmdUI *pCmdUI)
afx_msg void OnDownloadsShare ()
afx_msg void OnUpdateDownloadsCopy (CCmdUI *pCmdUI)
afx_msg void OnDownloadsCopy ()
afx_msg void OnMouseMove (UINT nFlags, CPoint point)
afx_msg void OnLButtonUp (UINT nFlags, CPoint point)
afx_msg void OnRButtonDown (UINT nFlags, CPoint point)
afx_msg void OnKeyDown (UINT nChar, UINT nRepCnt, UINT nFlags)
afx_msg void OnKeyUp (UINT nChar, UINT nRepCnt, UINT nFlags)
afx_msg BOOL OnSetCursor (CWnd *pWnd, UINT nHitTest, UINT message)
afx_msg void OnUpdateDownloadsTorrentInfo (CCmdUI *pCmdUI)
afx_msg void OnDownloadsTorrentInfo ()
afx_msg void OnUpdateDownloadGroupShow (CCmdUI *pCmdUI)
afx_msg void OnDownloadGroupShow ()
afx_msg void OnDownloadsHelp ()
afx_msg void OnDownloadsFilterMenu ()
afx_msg void OnUpdateDownloadsClearIncomplete (CCmdUI *pCmdUI)
afx_msg void OnDownloadsClearIncomplete ()
afx_msg void OnUpdateDownloadsClearComplete (CCmdUI *pCmdUI)
afx_msg void OnDownloadsClearComplete ()
afx_msg void OnUpdateDownloadsEdit (CCmdUI *pCmdUI)
afx_msg void OnDownloadsEdit ()

Protected Attributes

CDownloadsCtrl m_wndDownloads
CDownloadTabBar m_wndTabBar
CCoolBarCtrl m_wndToolBar
CPtrList * m_pDragList
CImageList * m_pDragImage
CPoint m_pDragOffs
HCURSOR m_hCursMove
HCURSOR m_hCursCopy
int m_nMoreSourcesLimiter
DWORD m_tMoreSourcesTimer
DWORD m_tLastUpdate
DWORD m_tSel
BOOL m_bSelAny
BOOL m_bSelDownload
BOOL m_bSelSource
BOOL m_bSelTrying
BOOL m_bSelPaused
BOOL m_bSelNotPausedOrMoving
BOOL m_bSelNoPreview
BOOL m_bSelNotCompleteAndNoPreview
BOOL m_bSelCompletedAndNoPreview
BOOL m_bSelStartedAndNotMoving
BOOL m_bSelCompleted
BOOL m_bSelNotMoving
BOOL m_bSelBoostable
BOOL m_bSelSHA1orED2K
BOOL m_bSelShareState
BOOL m_bSelTorrent
BOOL m_bSelIdleSource
BOOL m_bSelActiveSource
BOOL m_bSelHttpSource
BOOL m_bSelDonkeySource
BOOL m_bSelShareConsistent
BOOL m_bSelMoreSourcesOK
BOOL m_bSelSourceAcceptConnections
BOOL m_bSelSourceExtended
BOOL m_bSelHasReviews
BOOL m_bConnectOkay

Constructor & Destructor Documentation

CDownloadsWnd::CDownloadsWnd  ) 
 

Definition at line 160 of file WndDownloads.cpp.

References IDR_DOWNLOADSFRAME.

CDownloadsWnd::~CDownloadsWnd  )  [virtual]
 

Definition at line 165 of file WndDownloads.cpp.


Member Function Documentation

void CDownloadsWnd::CancelDrag  )  [protected]
 

Definition at line 1723 of file WndDownloads.cpp.

References CDownloadsCtrl::DropObjects(), CDownloadTabBar::DropObjects(), m_pDragImage, m_pDragList, m_wndDownloads, m_wndTabBar, and NULL.

Referenced by OnDestroy(), OnKeyDown(), and OnRButtonDown().

void CDownloadsWnd::DragDownloads CPtrList *  pList,
CImageList *  pImage,
const CPoint &  ptScreen
 

Definition at line 1693 of file WndDownloads.cpp.

References m_pDragImage, m_pDragList, m_pDragOffs, m_wndDownloads, NULL, and OnSetCursor().

Referenced by CDownloadsCtrl::OnBeginDrag().

void CDownloadsWnd::OnBrowseLaunch  )  [protected]
 

Definition at line 1398 of file WndDownloads.cpp.

References Downloads, CDownloadWithSources::GetFirstSource(), CDownloads::GetIterator(), CDownloads::GetNext(), CTransfers::m_pSection, NULL, PROTOCOL_HTTP, and Transfers.

BOOL CDownloadsWnd::OnCmdMsg UINT  nID,
int  nCode,
void *  pExtra,
AFX_CMDHANDLERINFO *  pHandlerInfo
[virtual]
 

Reimplemented from CChildWnd.

Definition at line 237 of file WndDownloads.cpp.

References m_wndTabBar, m_wndToolBar, and CChildWnd::OnCmdMsg().

void CDownloadsWnd::OnContextMenu CWnd *  pWnd,
CPoint  point
[protected]
 

Definition at line 369 of file WndDownloads.cpp.

References CSettings::General, GUI_BASIC, CSettings::sGeneral::GUIMode, CDownloadsCtrl::HitTest(), ID_DOWNLOADS_HELP, ID_DOWNLOADS_LAUNCH, ID_DOWNLOADS_LAUNCH_COPY, ID_TRANSFERS_CONNECT, CDownload::IsCompleted(), CDownloadWithTorrent::IsSeeding(), CTransfers::m_pSection, m_tSel, m_wndDownloads, NULL, Settings, CChildWnd::TrackPopupMenu(), and Transfers.

int CDownloadsWnd::OnCreate LPCREATESTRUCT  lpCreateStruct  )  [protected]
 

Reimplemented from CPanelWnd.

Definition at line 172 of file WndDownloads.cpp.

References CDownloadsCtrl::Create(), CCoolBarCtrl::Create(), CDownloadTabBar::Create(), IDC_COPY, IDC_DOWNLOADS, IDC_MOVE, CChildWnd::LoadState(), m_hCursCopy, m_hCursMove, m_nMoreSourcesLimiter, m_pDragImage, m_pDragList, CTransfers::m_pSection, m_tLastUpdate, m_tMoreSourcesTimer, m_tSel, m_wndDownloads, m_wndTabBar, m_wndToolBar, NULL, CPanelWnd::OnCreate(), CCoolBarCtrl::SetSyncObject(), and Transfers.

void CDownloadsWnd::OnDestroy  )  [protected]
 

Reimplemented from CChildWnd.

Definition at line 205 of file WndDownloads.cpp.

References CancelDrag(), CChildWnd::OnDestroy(), and CChildWnd::SaveState().

void CDownloadsWnd::OnDownloadGroupShow  )  [protected]
 

Definition at line 1615 of file WndDownloads.cpp.

References CSettings::Downloads, OnSize(), Settings, CSettings::sDownloads::ShowGroups, and Update().

void CDownloadsWnd::OnDownloadsAutoClear  )  [protected]
 

Definition at line 1537 of file WndDownloads.cpp.

References CSettings::sDownloads::AutoClear, CSettings::Downloads, OnTimer(), and Settings.

void CDownloadsWnd::OnDownloadsBoost  )  [protected]
 

Definition at line 1046 of file WndDownloads.cpp.

References CDownload::Boost(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownloadWithTransfers::GetTransferCount(), CDownload::IsBoosted(), CDownload::m_bSelected, CTransfers::m_pSection, Transfers, and Update().

void CDownloadsWnd::OnDownloadsClear  )  [protected]
 

Definition at line 607 of file WndDownloads.cpp.

References CDownloads::Check(), CDeleteFileDlg::Create(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsCompleted(), CDownloadWithExtras::IsPreviewVisible(), CDownload::IsShared(), CDownload::IsStarted(), CDownload::m_bSelected, CTransfers::m_pSection, CDeleteFileDlg::m_sName, CDownloadBase::m_sRemoteName, CDownload::Remove(), Transfers, and Update().

void CDownloadsWnd::OnDownloadsClearComplete  )  [protected]
 

Definition at line 715 of file WndDownloads.cpp.

References Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsCompleted(), CDownloadWithExtras::IsPreviewVisible(), CDownload::m_bSelected, CDownload::Remove(), and Update().

void CDownloadsWnd::OnDownloadsClearCompleted  )  [protected]
 

Definition at line 1513 of file WndDownloads.cpp.

References CDownloads::ClearCompleted(), Downloads, CTransfers::m_pSection, Transfers, and Update().

void CDownloadsWnd::OnDownloadsClearIncomplete  )  [protected]
 

Definition at line 667 of file WndDownloads.cpp.

References CDownloads::Check(), CDeleteFileDlg::Create(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsCompleted(), CDownloadWithExtras::IsPreviewVisible(), CDownload::IsShared(), CDownload::IsStarted(), CDownload::m_bSelected, CTransfers::m_pSection, CDeleteFileDlg::m_sName, CDownloadBase::m_sRemoteName, Transfers, and Update().

void CDownloadsWnd::OnDownloadsClearPaused  )  [protected]
 

Definition at line 1520 of file WndDownloads.cpp.

References CDownloads::ClearPaused(), Downloads, IDS_DOWNLOAD_CONFIRM_CLEAR_PAUSED, LoadString(), and Update().

void CDownloadsWnd::OnDownloadsCopy  )  [protected]
 

Definition at line 1072 of file WndDownloads.cpp.

References CDownloads::Check(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CURLCopyDlg::m_bED2K, CDownloadBase::m_bED2K, CDownload::m_bSelected, CURLCopyDlg::m_bSHA1, CDownloadBase::m_bSHA1, CURLCopyDlg::m_bSize, CDownloadBase::m_bTiger, CURLCopyDlg::m_bTiger, CURLCopyDlg::m_nSize, CDownloadBase::m_nSize, CDownloadBase::m_pED2K, CURLCopyDlg::m_pED2K, CTransfers::m_pSection, CDownloadBase::m_pSHA1, CURLCopyDlg::m_pSHA1, CDownloadBase::m_pTiger, CURLCopyDlg::m_pTiger, CURLCopyDlg::m_sName, CDownloadBase::m_sRemoteName, SIZE_UNKNOWN, and Transfers.

void CDownloadsWnd::OnDownloadsEdit  )  [protected]
 

Definition at line 1214 of file WndDownloads.cpp.

References Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsMoving(), CDownload::m_bSelected, CTransfers::m_pSection, Transfers, and Update().

void CDownloadsWnd::OnDownloadsEnqueue  )  [protected]
 

Definition at line 922 of file WndDownloads.cpp.

References CDownloads::Check(), Downloads, CFileExecutor::Enqueue(), CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsStarted(), CDownload::m_bSelected, CTransfers::m_pSection, CDownloadBase::m_sLocalName, and Transfers.

void CDownloadsWnd::OnDownloadsFileDelete  )  [protected]
 

Definition at line 1438 of file WndDownloads.cpp.

References CDeleteFileDlg::Apply(), CDownloads::Check(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsCompleted(), Library, LibraryMaps, CLibraryMaps::LookupFileByPath(), CDownload::m_bSelected, CLibrary::m_pSection, CTransfers::m_pSection, CDownloadBase::m_sLocalName, CDeleteFileDlg::m_sName, CDownloadBase::m_sRemoteName, Transfers, and Update().

void CDownloadsWnd::OnDownloadsFilterActive  )  [protected]
 

Definition at line 1565 of file WndDownloads.cpp.

References DLF_ACTIVE, CSettings::Downloads, CSettings::sDownloads::FilterMask, Settings, and Update().

void CDownloadsWnd::OnDownloadsFilterAll  )  [protected]
 

Definition at line 1554 of file WndDownloads.cpp.

References DLF_ALL, CSettings::Downloads, CSettings::sDownloads::FilterMask, Settings, and Update().

void CDownloadsWnd::OnDownloadsFilterMenu  )  [protected]
 

Definition at line 1543 of file WndDownloads.cpp.

References CSkin::GetMenu(), ID_DOWNLOADS_FILTER_MENU, m_wndToolBar, NULL, Skin, and CCoolBarCtrl::ThrowMenu().

void CDownloadsWnd::OnDownloadsFilterPaused  )  [protected]
 

Definition at line 1598 of file WndDownloads.cpp.

References DLF_PAUSED, CSettings::Downloads, CSettings::sDownloads::FilterMask, Settings, and Update().

void CDownloadsWnd::OnDownloadsFilterQueued  )  [protected]
 

Definition at line 1576 of file WndDownloads.cpp.

References DLF_QUEUED, CSettings::Downloads, CSettings::sDownloads::FilterMask, Settings, and Update().

void CDownloadsWnd::OnDownloadsFilterSources  )  [protected]
 

Definition at line 1587 of file WndDownloads.cpp.

References DLF_SOURCES, CSettings::Downloads, CSettings::sDownloads::FilterMask, Settings, and Update().

void CDownloadsWnd::OnDownloadsHelp  )  [protected]
 

Definition at line 1626 of file WndDownloads.cpp.

References Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownloadWithFile::GetProgress(), CDownloadWithSources::GetSourceCount(), CDownload::IsCompleted(), CDownload::IsDownloading(), CDownload::IsMoving(), CDownload::IsPaused(), CDownload::IsStarted(), CDownloadBase::IsTasking(), CDownload::IsTrying(), CDownloadBase::m_bBTH, CDownloadWithFile::m_bDiskFull, CDownload::m_bSelected, CDownloadWithTorrent::m_bTorrentTrackerError, CDownloadBase::m_nSize, CTransfers::m_pSection, NULL, CHelpDlg::Show(), SIZE_UNKNOWN, and Transfers.

void CDownloadsWnd::OnDownloadsLaunch  )  [protected]
 

Definition at line 769 of file WndDownloads.cpp.

References CDownloadWithExtras::CanPreview(), CDownloads::Check(), DownloadGroups, Downloads, CFileExecutor::Execute(), CDownloadGroups::GetCompletedPath(), CDownloads::GetIterator(), CDownloads::GetNext(), IDS_LIBRARY_VERIFY_FAIL, CDownload::IsCompleted(), CDownload::IsMoving(), CDownload::IsStarted(), LoadString(), CDownload::m_bSelected, CDownload::m_bVerify, CBTInfo::m_nFiles, CTransfers::m_pSection, CDownloadWithTorrent::m_pTorrent, CDownloadBase::m_sLocalName, CBTInfo::m_sName, NULL, CDownloadWithExtras::Preview(), Transfers, and TS_FALSE.

Referenced by OnDownloadsLaunchComplete().

void CDownloadsWnd::OnDownloadsLaunchComplete  )  [protected]
 

Definition at line 851 of file WndDownloads.cpp.

References OnDownloadsLaunch().

void CDownloadsWnd::OnDownloadsLaunchCopy  )  [protected]
 

Definition at line 864 of file WndDownloads.cpp.

References _tcsistr(), CDownloadWithExtras::CanPreview(), CDownloads::Check(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), IDS_LIBRARY_CONFIRM_EXECUTE, CDownload::IsMoving(), CDownload::IsStarted(), CSettings::Library, LoadString(), CDownload::m_bSelected, CTransfers::m_pSection, CDownloadBase::m_sLocalName, NULL, CSettings::sLibrary::SafeExecute, Settings, and Transfers.

void CDownloadsWnd::OnDownloadsMonitor  )  [protected]
 

Definition at line 1145 of file WndDownloads.cpp.

References CDownloads::Check(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsMoving(), CDownload::m_bSelected, CTransfers::m_pSection, CDownloadWithExtras::ShowMonitor(), and Transfers.

void CDownloadsWnd::OnDownloadsMoveDown  )  [protected]
 

Definition at line 1251 of file WndDownloads.cpp.

References m_wndDownloads, and CDownloadsCtrl::MoveSelected().

void CDownloadsWnd::OnDownloadsMoveUp  )  [protected]
 

Definition at line 1240 of file WndDownloads.cpp.

References m_wndDownloads, and CDownloadsCtrl::MoveSelected().

void CDownloadsWnd::OnDownloadsPause  )  [protected]
 

Definition at line 584 of file WndDownloads.cpp.

References Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsMoving(), CDownload::IsPaused(), CDownload::m_bSelected, CTransfers::m_pSection, CDownload::Pause(), Transfers, and Update().

void CDownloadsWnd::OnDownloadsRate  )  [protected]
 

Definition at line 1483 of file WndDownloads.cpp.

References CFilePropertiesSheet::Add(), CFilePropertiesSheet::DoModal(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsCompleted(), Library, LibraryMaps, CLibraryMaps::LookupFileByPath(), CDownload::m_bSelected, CLibrary::m_pSection, CTransfers::m_pSection, CDownloadBase::m_sLocalName, Transfers, and Update().

void CDownloadsWnd::OnDownloadsResume  )  [protected]
 

Definition at line 559 of file WndDownloads.cpp.

References Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::m_bSelected, CTransfers::m_pSection, CDownload::Resume(), Transfers, and Update().

void CDownloadsWnd::OnDownloadsSettings  )  [protected]
 

Definition at line 1604 of file WndDownloads.cpp.

References CSettingsManagerDlg::Run().

void CDownloadsWnd::OnDownloadsShare  )  [protected]
 

Definition at line 1120 of file WndDownloads.cpp.

References Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsShared(), CDownload::m_bSelected, CTransfers::m_pSection, CDownload::Share(), Transfers, and Update().

void CDownloadsWnd::OnDownloadsShowSources  )  [protected]
 

Definition at line 1424 of file WndDownloads.cpp.

References CSettings::Downloads, Settings, CSettings::sDownloads::ShowSources, and Update().

void CDownloadsWnd::OnDownloadsSources  )  [protected]
 

Definition at line 956 of file WndDownloads.cpp.

References Downloads, CDownloadWithSearch::FindMoreSources(), CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsMoving(), CDownload::m_bSelected, m_nMoreSourcesLimiter, CTransfers::m_pSection, m_tMoreSourcesTimer, CShareazaApp::Message(), MSG_DEBUG, theApp, Transfers, and Update().

void CDownloadsWnd::OnDownloadsTorrentInfo  )  [protected]
 

Definition at line 1175 of file WndDownloads.cpp.

References CDownloads::Check(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CBTInfo::IsAvailable(), CDownload::m_bSelected, CDownloadWithTorrent::m_nStartTorrentDownloads, CTorrentTrackerDlg::m_pInfo, CTransfers::m_pSection, CDownloadWithTorrent::m_pTorrent, CBTInfo::m_sTracker, and Transfers.

void CDownloadsWnd::OnDownloadsUrl  )  [protected]
 

Definition at line 999 of file WndDownloads.cpp.

References CDownloadWithSources::AddSourceURL(), CDownloads::Check(), Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::IsMoving(), CDownload::m_bSelected, CTransfers::m_pSection, CDownloadDlg::m_pURL, CShareazaURL::m_sURL, NULL, Transfers, and Update().

void CDownloadsWnd::OnDownloadsViewReviews  )  [protected]
 

Definition at line 741 of file WndDownloads.cpp.

References Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownloadWithExtras::GetReviewCount(), CDownload::m_bSelected, CTransfers::m_pSection, NULL, and Transfers.

void CDownloadsWnd::OnDrawItem int  nIDCtl,
LPDRAWITEMSTRUCT  lpDrawItemStruct
[protected]
 

Definition at line 364 of file WndDownloads.cpp.

void CDownloadsWnd::OnKeyDown UINT  nChar,
UINT  nRepCnt,
UINT  nFlags
[protected]
 

Definition at line 1792 of file WndDownloads.cpp.

References CancelDrag(), m_pDragList, NULL, and OnSetCursor().

void CDownloadsWnd::OnKeyUp UINT  nChar,
UINT  nRepCnt,
UINT  nFlags
[protected]
 

Definition at line 1799 of file WndDownloads.cpp.

References m_pDragList, NULL, and OnSetCursor().

void CDownloadsWnd::OnLButtonUp UINT  nFlags,
CPoint  point
[protected]
 

Definition at line 1756 of file WndDownloads.cpp.

References CDownloadsCtrl::DropObjects(), CDownloadTabBar::DropObjects(), m_pDragImage, m_pDragList, m_wndDownloads, m_wndTabBar, NULL, and Update().

void CDownloadsWnd::OnMDIActivate BOOL  bActivate,
CWnd *  pActivateWnd,
CWnd *  pDeactivateWnd
[protected]
 

Reimplemented from CChildWnd.

Definition at line 348 of file WndDownloads.cpp.

References m_wndDownloads, CChildWnd::OnMDIActivate(), and Update().

void CDownloadsWnd::OnMeasureItem int  nIDCtl,
LPMEASUREITEMSTRUCT  lpMeasureItemStruct
[protected]
 

Definition at line 359 of file WndDownloads.cpp.

void CDownloadsWnd::OnMouseMove UINT  nFlags,
CPoint  point
[protected]
 

Definition at line 1743 of file WndDownloads.cpp.

References CDownloadsCtrl::DropShowTarget(), CDownloadTabBar::DropShowTarget(), m_pDragImage, m_pDragList, m_pDragOffs, m_wndDownloads, m_wndTabBar, and NULL.

Referenced by CDownloadTabBar::OnMouseMove().

void CDownloadsWnd::OnRButtonDown UINT  nFlags,
CPoint  point
[protected]
 

Definition at line 1781 of file WndDownloads.cpp.

References CancelDrag(), m_pDragList, and NULL.

BOOL CDownloadsWnd::OnSetCursor CWnd *  pWnd,
UINT  nHitTest,
UINT  message
[protected]
 

Reimplemented from CPanelWnd.

Definition at line 1805 of file WndDownloads.cpp.

References m_hCursCopy, m_hCursMove, m_pDragList, NULL, and CPanelWnd::OnSetCursor().

Referenced by DragDownloads(), OnKeyDown(), and OnKeyUp().

void CDownloadsWnd::OnSize UINT  nType,
int  cx,
int  cy
[protected]
 

Reimplemented from CPanelWnd.

Definition at line 252 of file WndDownloads.cpp.

References CSettings::Downloads, CSettings::General, GUI_BASIC, CSettings::sGeneral::GUIMode, m_wndDownloads, m_wndTabBar, m_wndToolBar, NULL, CPanelWnd::OnSize(), Settings, and CSettings::sDownloads::ShowGroups.

Referenced by OnDownloadGroupShow().

void CDownloadsWnd::OnSkinChange  )  [virtual]
 

Reimplemented from CChildWnd.

Definition at line 214 of file WndDownloads.cpp.

References CSkin::CreateToolBar(), m_wndDownloads, CDownloadsCtrl::m_wndHeader, m_wndToolBar, CChildWnd::OnSkinChange(), Skin, and CSkin::Translate().

void CDownloadsWnd::OnTimer UINT  nIDEvent  )  [protected]
 

Definition at line 275 of file WndDownloads.cpp.

References CSettings::sBitTorrent::AutoClear, CSettings::sDownloads::AutoClear, CSettings::BitTorrent, CSettings::sDownloads::ClearDelay, CSettings::sBitTorrent::ClearRatio, Downloads, CSettings::Downloads, CDownloads::GetIterator(), CDownloads::GetNext(), CDownloadWithTorrent::GetRatio(), CChildWnd::IsActive(), CBTInfo::IsAvailable(), CDownload::IsCompleted(), CDownloadWithExtras::IsPreviewVisible(), CDownloadWithTorrent::IsSeeding(), m_nMoreSourcesLimiter, m_pDragList, CTransfers::m_pSection, CDownloadWithTorrent::m_pTorrent, CDownload::m_tCompleted, m_tLastUpdate, m_tMoreSourcesTimer, m_tSel, NULL, CDownload::Remove(), Settings, Transfers, and Update().

Referenced by OnDownloadsAutoClear(), and CDownloadTabBar::OnTimer().

void CDownloadsWnd::OnTransfersChat  )  [protected]
 

Definition at line 1367 of file WndDownloads.cpp.

References ChatWindows, Downloads, CDownloadWithSources::GetFirstSource(), CDownloads::GetIterator(), CDownloads::GetNext(), CTransfers::m_pSection, CShareazaApp::Message(), MSG_ERROR, NULL, CChatWindows::OpenPrivate(), PROTOCOL_ED2K, PROTOCOL_G2, PROTOCOL_HTTP, theApp, and Transfers.

void CDownloadsWnd::OnTransfersConnect  )  [protected]
 

Definition at line 1262 of file WndDownloads.cpp.

References Downloads, CDownloadWithSources::GetFirstSource(), CDownloads::GetIterator(), CDownloads::GetNext(), CTransfers::m_pSection, NULL, PROTOCOL_ED2K, Transfers, and Update().

void CDownloadsWnd::OnTransfersDisconnect  )  [protected]
 

Definition at line 1302 of file WndDownloads.cpp.

References Downloads, CDownloadWithSources::GetFirstSource(), CDownloads::GetIterator(), CDownloads::GetNext(), CTransfers::m_pSection, NULL, Transfers, TS_TRUE, and Update().

void CDownloadsWnd::OnTransfersForget  )  [protected]
 

Definition at line 1332 of file WndDownloads.cpp.

References Downloads, CDownloadWithSources::GetFirstSource(), CDownloads::GetIterator(), CDownloads::GetNext(), CTransfers::m_pSection, NULL, Transfers, and Update().

void CDownloadsWnd::OnUpdateBrowseLaunch CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1392 of file WndDownloads.cpp.

References m_bSelHttpSource, m_bSelSourceAcceptConnections, m_bSelSourceExtended, and Prepare().

void CDownloadsWnd::OnUpdateDownloadGroupShow CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1609 of file WndDownloads.cpp.

References CSettings::Downloads, CSettings::General, GUI_BASIC, CSettings::sGeneral::GUIMode, Settings, and CSettings::sDownloads::ShowGroups.

void CDownloadsWnd::OnUpdateDownloadsAutoClear CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1532 of file WndDownloads.cpp.

References CSettings::sDownloads::AutoClear, CSettings::Downloads, and Settings.

void CDownloadsWnd::OnUpdateDownloadsBoost CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1034 of file WndDownloads.cpp.

References CSettings::Bandwidth, CSettings::sBandwidth::Downloads, m_bSelBoostable, Prepare(), and Settings.

void CDownloadsWnd::OnUpdateDownloadsClear CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 601 of file WndDownloads.cpp.

References m_bSelNoPreview, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsClearComplete CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 707 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelCompletedAndNoPreview, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsClearIncomplete CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 658 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelDownload, m_bSelNotCompleteAndNoPreview, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsCopy CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1066 of file WndDownloads.cpp.

References m_bSelSHA1orED2K, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsEdit CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1208 of file WndDownloads.cpp.

References m_bSelNotMoving, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsEnqueue CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 914 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelCompleted, m_bSelStartedAndNotMoving, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsFileDelete CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1430 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelCompleted, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsFilterActive CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1560 of file WndDownloads.cpp.

References DLF_ACTIVE, CSettings::Downloads, CSettings::sDownloads::FilterMask, and Settings.

void CDownloadsWnd::OnUpdateDownloadsFilterAll CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1549 of file WndDownloads.cpp.

References DLF_ALL, CSettings::Downloads, CSettings::sDownloads::FilterMask, and Settings.

void CDownloadsWnd::OnUpdateDownloadsFilterPaused CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1593 of file WndDownloads.cpp.

References DLF_PAUSED, CSettings::Downloads, CSettings::sDownloads::FilterMask, and Settings.

void CDownloadsWnd::OnUpdateDownloadsFilterQueued CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1571 of file WndDownloads.cpp.

References DLF_QUEUED, CSettings::Downloads, CSettings::sDownloads::FilterMask, and Settings.

void CDownloadsWnd::OnUpdateDownloadsFilterSources CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1582 of file WndDownloads.cpp.

References DLF_SOURCES, CSettings::Downloads, CSettings::sDownloads::FilterMask, and Settings.

void CDownloadsWnd::OnUpdateDownloadsLaunch CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 760 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelCompleted, m_bSelStartedAndNotMoving, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsLaunchComplete CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 843 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelCompleted, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsLaunchCopy CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 856 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelCompleted, m_bSelStartedAndNotMoving, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsMonitor CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1137 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelCompleted, m_bSelDownload, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsMoveDown CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1245 of file WndDownloads.cpp.

References m_bSelDownload, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsMoveUp CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1234 of file WndDownloads.cpp.

References m_bSelDownload, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsPause CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 576 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelDownload, m_bSelNotPausedOrMoving, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsRate CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1477 of file WndDownloads.cpp.

References m_bSelCompleted, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsResume CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 551 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelDownload, m_bSelPaused, m_bSelTrying, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsShare CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1104 of file WndDownloads.cpp.

References CSettings::eDonkey, CSettings::seDonkey::EnableToday, m_bSelDownload, m_bSelShareConsistent, m_bSelShareState, Prepare(), and Settings.

void CDownloadsWnd::OnUpdateDownloadsShowSources CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1419 of file WndDownloads.cpp.

References CSettings::Downloads, Settings, and CSettings::sDownloads::ShowSources.

void CDownloadsWnd::OnUpdateDownloadsSources CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 950 of file WndDownloads.cpp.

References m_bSelMoreSourcesOK, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsTorrentInfo CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1167 of file WndDownloads.cpp.

References CCoolBarItem::FromCmdUI(), m_bSelTorrent, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsUrl CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 993 of file WndDownloads.cpp.

References m_bSelNotMoving, and Prepare().

void CDownloadsWnd::OnUpdateDownloadsViewReviews CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 734 of file WndDownloads.cpp.

References m_bSelHasReviews, and Prepare().

void CDownloadsWnd::OnUpdateTransfersChat CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1351 of file WndDownloads.cpp.

References CSettings::sCommunity::ChatAllNetworks, CSettings::sCommunity::ChatEnable, CSettings::Community, m_bSelDonkeySource, m_bSelHttpSource, m_bSelSourceAcceptConnections, m_bSelSourceExtended, Prepare(), and Settings.

void CDownloadsWnd::OnUpdateTransfersConnect CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1256 of file WndDownloads.cpp.

References m_bConnectOkay, m_bSelIdleSource, and Prepare().

void CDownloadsWnd::OnUpdateTransfersDisconnect CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1296 of file WndDownloads.cpp.

References m_bSelActiveSource, and Prepare().

void CDownloadsWnd::OnUpdateTransfersForget CCmdUI *  pCmdUI  )  [protected]
 

Definition at line 1326 of file WndDownloads.cpp.

References m_bSelSource, and Prepare().

void CDownloadsWnd::Prepare  )  [protected]
 

Definition at line 452 of file WndDownloads.cpp.

References CSettings::Connection, Downloads, CDownloadWithSearch::FindSourcesAllowed(), CDownloadWithSources::GetFirstSource(), CDownloads::GetIterator(), CDownloads::GetNext(), CDownloadWithExtras::GetReviewCount(), CBTInfo::IsAvailable(), CDownload::IsBoosted(), CDownload::IsCompleted(), CNetwork::IsConnected(), CDownload::IsMoving(), CDownload::IsPaused(), CDownloadWithExtras::IsPreviewVisible(), CDownload::IsShared(), CDownload::IsStarted(), CDownload::IsTrying(), m_bConnectOkay, CDownloadBase::m_bED2K, m_bSelActiveSource, m_bSelAny, m_bSelBoostable, m_bSelCompleted, m_bSelCompletedAndNoPreview, m_bSelDonkeySource, m_bSelDownload, CDownload::m_bSelected, m_bSelHasReviews, m_bSelHttpSource, m_bSelIdleSource, m_bSelMoreSourcesOK, m_bSelNoPreview, m_bSelNotCompleteAndNoPreview, m_bSelNotMoving, m_bSelNotPausedOrMoving, m_bSelPaused, m_bSelSHA1orED2K, m_bSelShareConsistent, m_bSelShareState, m_bSelSource, m_bSelSourceAcceptConnections, m_bSelSourceExtended, m_bSelStartedAndNotMoving, m_bSelTorrent, m_bSelTrying, CDownloadBase::m_bSHA1, CTransfers::m_pSection, CDownloadWithTorrent::m_pTorrent, m_tSel, Network, NULL, PROTOCOL_ED2K, PROTOCOL_HTTP, CSettings::sConnection::RequireForTransfers, Settings, and Transfers.

Referenced by OnUpdateBrowseLaunch(), OnUpdateDownloadsBoost(), OnUpdateDownloadsClear(), OnUpdateDownloadsClearComplete(), OnUpdateDownloadsClearIncomplete(), OnUpdateDownloadsCopy(), OnUpdateDownloadsEdit(), OnUpdateDownloadsEnqueue(), OnUpdateDownloadsFileDelete(), OnUpdateDownloadsLaunch(), OnUpdateDownloadsLaunchComplete(), OnUpdateDownloadsLaunchCopy(), OnUpdateDownloadsMonitor(), OnUpdateDownloadsMoveDown(), OnUpdateDownloadsMoveUp(), OnUpdateDownloadsPause(), OnUpdateDownloadsRate(), OnUpdateDownloadsResume(), OnUpdateDownloadsShare(), OnUpdateDownloadsSources(), OnUpdateDownloadsTorrentInfo(), OnUpdateDownloadsUrl(), OnUpdateDownloadsViewReviews(), OnUpdateTransfersChat(), OnUpdateTransfersConnect(), OnUpdateTransfersDisconnect(), and OnUpdateTransfersForget().

BOOL CDownloadsWnd::PreTranslateMessage MSG *  pMsg  )  [virtual]
 

Definition at line 410 of file WndDownloads.cpp.

References CChildWnd::GetManager().

BOOL CDownloadsWnd::Select CDownload pDownload  ) 
 

Definition at line 421 of file WndDownloads.cpp.

References Downloads, CDownloadWithSources::GetFirstSource(), CDownloads::GetIterator(), CDownloads::GetNext(), CDownload::m_bSelected, CTransfers::m_pSection, m_tSel, NULL, and Transfers.

Referenced by CDownloadMonitorDlg::OnContextMenu().

void CDownloadsWnd::Update  ) 
 

Definition at line 221 of file WndDownloads.cpp.

References CSettings::Downloads, CSettings::General, GUI_BASIC, CSettings::sGeneral::GUIMode, m_tLastUpdate, m_wndDownloads, m_wndTabBar, Settings, CSettings::sDownloads::ShowGroups, CDownloadsCtrl::Update(), and CDownloadTabBar::Update().

Referenced by OnDownloadGroupShow(), OnDownloadsBoost(), OnDownloadsClear(), OnDownloadsClearComplete(), OnDownloadsClearCompleted(), OnDownloadsClearIncomplete(), OnDownloadsClearPaused(), OnDownloadsEdit(), OnDownloadsFileDelete(), OnDownloadsFilterActive(), OnDownloadsFilterAll(), OnDownloadsFilterPaused(), OnDownloadsFilterQueued(), OnDownloadsFilterSources(), OnDownloadsPause(), OnDownloadsRate(), OnDownloadsResume(), OnDownloadsShare(), OnDownloadsShowSources(), OnDownloadsSources(), OnDownloadsUrl(), OnLButtonUp(), OnMDIActivate(), OnTimer(), OnTransfersConnect(), OnTransfersDisconnect(), and OnTransfersForget().


Member Data Documentation

BOOL CDownloadsWnd::m_bConnectOkay [protected]
 

Definition at line 91 of file WndDownloads.h.

Referenced by OnUpdateTransfersConnect(), and Prepare().

BOOL CDownloadsWnd::m_bSelActiveSource [protected]
 

Definition at line 82 of file WndDownloads.h.

Referenced by OnUpdateTransfersDisconnect(), and Prepare().

BOOL CDownloadsWnd::m_bSelAny [protected]
 

Definition at line 65 of file WndDownloads.h.

Referenced by Prepare().

BOOL CDownloadsWnd::m_bSelBoostable [protected]
 

Definition at line 77 of file WndDownloads.h.

Referenced by OnUpdateDownloadsBoost(), and Prepare().

BOOL CDownloadsWnd::m_bSelCompleted [protected]
 

Definition at line 75 of file WndDownloads.h.

Referenced by OnUpdateDownloadsEnqueue(), OnUpdateDownloadsFileDelete(), OnUpdateDownloadsLaunch(), OnUpdateDownloadsLaunchComplete(), OnUpdateDownloadsLaunchCopy(), OnUpdateDownloadsMonitor(), OnUpdateDownloadsRate(), and Prepare().

BOOL CDownloadsWnd::m_bSelCompletedAndNoPreview [protected]
 

Definition at line 73 of file WndDownloads.h.

Referenced by OnUpdateDownloadsClearComplete(), and Prepare().

BOOL CDownloadsWnd::m_bSelDonkeySource [protected]
 

Definition at line 84 of file WndDownloads.h.

Referenced by OnUpdateTransfersChat(), and Prepare().

BOOL CDownloadsWnd::m_bSelDownload [protected]
 

Definition at line 66 of file WndDownloads.h.

Referenced by OnUpdateDownloadsClearIncomplete(), OnUpdateDownloadsMonitor(), OnUpdateDownloadsMoveDown(), OnUpdateDownloadsMoveUp(), OnUpdateDownloadsPause(), OnUpdateDownloadsResume(), OnUpdateDownloadsShare(), and Prepare().

BOOL CDownloadsWnd::m_bSelHasReviews [protected]
 

Definition at line 89 of file WndDownloads.h.

Referenced by OnUpdateDownloadsViewReviews(), and Prepare().

BOOL CDownloadsWnd::m_bSelHttpSource [protected]
 

Definition at line 83 of file WndDownloads.h.

Referenced by OnUpdateBrowseLaunch(), OnUpdateTransfersChat(), and Prepare().

BOOL CDownloadsWnd::m_bSelIdleSource [protected]
 

Definition at line 81 of file WndDownloads.h.

Referenced by OnUpdateTransfersConnect(), and Prepare().

BOOL CDownloadsWnd::m_bSelMoreSourcesOK [protected]
 

Definition at line 86 of file WndDownloads.h.

Referenced by OnUpdateDownloadsSources(), and Prepare().

BOOL CDownloadsWnd::m_bSelNoPreview [protected]
 

Definition at line 71 of file WndDownloads.h.

Referenced by OnUpdateDownloadsClear(), and Prepare().

BOOL CDownloadsWnd::m_bSelNotCompleteAndNoPreview [protected]
 

Definition at line 72 of file WndDownloads.h.

Referenced by OnUpdateDownloadsClearIncomplete(), and Prepare().

BOOL CDownloadsWnd::m_bSelNotMoving [protected]
 

Definition at line 76 of file WndDownloads.h.

Referenced by OnUpdateDownloadsEdit(), OnUpdateDownloadsUrl(), and Prepare().

BOOL CDownloadsWnd::m_bSelNotPausedOrMoving [protected]
 

Definition at line 70 of file WndDownloads.h.

Referenced by OnUpdateDownloadsPause(), and Prepare().

BOOL CDownloadsWnd::m_bSelPaused [protected]
 

Definition at line 69 of file WndDownloads.h.

Referenced by OnUpdateDownloadsResume(), and Prepare().

BOOL CDownloadsWnd::m_bSelSHA1orED2K [protected]
 

Definition at line 78 of file WndDownloads.h.

Referenced by OnUpdateDownloadsCopy(), and Prepare().

BOOL CDownloadsWnd::m_bSelShareConsistent [protected]
 

Definition at line 85 of file WndDownloads.h.

Referenced by OnUpdateDownloadsShare(), and Prepare().

BOOL CDownloadsWnd::m_bSelShareState [protected]
 

Definition at line 79 of file WndDownloads.h.

Referenced by OnUpdateDownloadsShare(), and Prepare().

BOOL CDownloadsWnd::m_bSelSource [protected]
 

Definition at line 67 of file WndDownloads.h.

Referenced by OnUpdateTransfersForget(), and Prepare().

BOOL CDownloadsWnd::m_bSelSourceAcceptConnections [protected]
 

Definition at line 87 of file WndDownloads.h.

Referenced by OnUpdateBrowseLaunch(), OnUpdateTransfersChat(), and Prepare().

BOOL CDownloadsWnd::m_bSelSourceExtended [protected]
 

Definition at line 88 of file WndDownloads.h.

Referenced by OnUpdateBrowseLaunch(), OnUpdateTransfersChat(), and Prepare().

BOOL CDownloadsWnd::m_bSelStartedAndNotMoving [protected]
 

Definition at line 74 of file WndDownloads.h.

Referenced by OnUpdateDownloadsEnqueue(), OnUpdateDownloadsLaunch(), OnUpdateDownloadsLaunchCopy(), and Prepare().

BOOL CDownloadsWnd::m_bSelTorrent [protected]
 

Definition at line 80 of file WndDownloads.h.

Referenced by OnUpdateDownloadsTorrentInfo(), and Prepare().

BOOL CDownloadsWnd::m_bSelTrying [protected]
 

Definition at line 68 of file WndDownloads.h.

Referenced by OnUpdateDownloadsResume(), and Prepare().

HCURSOR CDownloadsWnd::m_hCursCopy [protected]
 

Definition at line 58 of file WndDownloads.h.

Referenced by OnCreate(), and OnSetCursor().

HCURSOR CDownloadsWnd::m_hCursMove [protected]
 

Definition at line 57 of file WndDownloads.h.

Referenced by OnCreate(), and OnSetCursor().

int CDownloadsWnd::m_nMoreSourcesLimiter [protected]
 

Definition at line 60 of file WndDownloads.h.

Referenced by OnCreate(), OnDownloadsSources(), and OnTimer().

CImageList* CDownloadsWnd::m_pDragImage [protected]
 

Definition at line 55 of file WndDownloads.h.

Referenced by CancelDrag(), DragDownloads(), OnCreate(), OnLButtonUp(), and OnMouseMove().

CPtrList* CDownloadsWnd::m_pDragList [protected]
 

Definition at line 54 of file WndDownloads.h.

Referenced by CancelDrag(), DragDownloads(), OnCreate(), OnKeyDown(), OnKeyUp(), OnLButtonUp(), OnMouseMove(), OnRButtonDown(), OnSetCursor(), and OnTimer().

CPoint CDownloadsWnd::m_pDragOffs [protected]
 

Definition at line 56 of file WndDownloads.h.

Referenced by DragDownloads(), and OnMouseMove().

DWORD CDownloadsWnd::m_tLastUpdate [protected]
 

Definition at line 62 of file WndDownloads.h.

Referenced by OnCreate(), OnTimer(), and Update().

DWORD CDownloadsWnd::m_tMoreSourcesTimer [protected]
 

Definition at line 61 of file WndDownloads.h.

Referenced by OnCreate(), OnDownloadsSources(), and OnTimer().

DWORD CDownloadsWnd::m_tSel [protected]
 

Definition at line 64 of file WndDownloads.h.

Referenced by OnContextMenu(), OnCreate(), OnTimer(), Prepare(), and Select().

CDownloadsCtrl CDownloadsWnd::m_wndDownloads [protected]
 

Definition at line 50 of file WndDownloads.h.

Referenced by CancelDrag(), DragDownloads(), OnContextMenu(), OnCreate(), OnDownloadsMoveDown(), OnDownloadsMoveUp(), OnLButtonUp(), OnMDIActivate(), OnMouseMove(), OnSize(), OnSkinChange(), and Update().

CDownloadTabBar CDownloadsWnd::m_wndTabBar [protected]
 

Definition at line 51 of file WndDownloads.h.

Referenced by CancelDrag(), OnCmdMsg(), OnCreate(), OnLButtonUp(), OnMouseMove(), OnSize(), and Update().

CCoolBarCtrl CDownloadsWnd::m_wndToolBar [protected]
 

Definition at line 52 of file WndDownloads.h.

Referenced by OnCmdMsg(), OnCreate(), OnDownloadsFilterMenu(), OnSize(), and OnSkinChange().


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:06 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2