00001 /* 00002 Free Download Manager Copyright (c) 2003-2007 FreeDownloadManager.ORG 00003 Open Download Manager Copyright (c) 2008-2010 OpenDownloadManager.ORG 00004 */ 00005 00006 #if !defined(AFX_DOWNLOADS_DELETED_H__628BD07F_C1F5_411F_84BA_9F7E2CCB24D0__INCLUDED_) 00007 #define AFX_DOWNLOADS_DELETED_H__628BD07F_C1F5_411F_84BA_9F7E2CCB24D0__INCLUDED_ 00008 00009 #if _MSC_VER > 1000 00010 #pragma once 00011 #endif 00012 00013 #include "ListCtrlEx.h" 00014 #include "fsODMenu.h" 00015 00016 class CDownloads_Deleted : public CListCtrlEx 00017 { 00018 public: 00019 00020 void SelectDownload (vmsDownloadSmartPtr dld); 00021 00022 static int GetDownloadImage (vmsDownloadSmartPtr dld); 00023 00024 void RemoveAll(); 00025 00026 void RemoveDownload (vmsDownloadSmartPtr dld); 00027 00028 void AddDownload (vmsDownloadSmartPtr dld); 00029 void ApplyLanguage(); 00030 BOOL Create(CWnd *pParent); 00031 CDownloads_Deleted(); 00032 virtual ~CDownloads_Deleted(); 00033 00034 protected: 00035 static int CALLBACK _sortFunc(LPARAM item1, LPARAM item2, LPARAM lp); 00036 00037 void Sort(); 00038 void OnSortModeChanged(); 00039 void OnForceUpdate(); 00040 void OnKeyDown (WORD wVK); 00041 fsODMenu m_odmenu; 00042 void ApplyLanguageToMenu (CMenu* menu); 00043 void OnRClick(); 00044 00045 int FindDownload (vmsDownloadSmartPtr dld); 00046 00047 void UpdateDownload (int iItem); 00048 CImageList m_images, m_selimages; 00049 00050 //{{AFX_MSG(CDownloads_Deleted) 00051 afx_msg void OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct); 00052 afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct); 00053 afx_msg void OnDeletedDelete(); 00054 afx_msg void OnDeletedRestore(); 00055 afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); 00056 //}}AFX_MSG 00057 00058 DECLARE_MESSAGE_MAP() 00059 }; 00060 00061 #endif
1.5.6