#include <LibraryHistory.h>
Public Member Functions | |
CLibraryHistory () | |
virtual | ~CLibraryHistory () |
POSITION | GetIterator () const |
CLibraryRecent * | GetNext (POSITION &pos) const |
int | GetCount () const |
void | Clear () |
BOOL | Check (CLibraryRecent *pRecent, int nScope=0) const |
CLibraryRecent * | GetByPath (LPCTSTR pszPath) const |
CLibraryRecent * | Add (LPCTSTR pszPath, const SHA1 *pSHA1, const MD4 *pED2K, LPCTSTR pszSources) |
BOOL | Submit (CLibraryFile *pFile) |
void | OnFileDelete (CLibraryFile *pFile) |
void | ClearTodays () |
int | Prune () |
void | Serialize (CArchive &ar, int nVersion) |
Public Attributes | |
sTorrentDetails | LastSeededTorrent |
sTorrentDetails | LastCompletedTorrent |
Protected Attributes | |
CPtrList | m_pList |
Classes | |
struct | sTorrentDetails |
|
|
Definition at line 58 of file LibraryHistory.cpp. References Clear(). |
|
Definition at line 124 of file LibraryHistory.cpp. References GetByPath(), Library, m_pList, CLibrary::m_pSection, NULL, and Prune(). Referenced by CDownload::OnMoved(). |
|
Definition at line 93 of file LibraryHistory.cpp. References CLibraryRecent::m_pFile, m_pList, and NULL. Referenced by CLibraryHistoryPanel::Update(), and CHomeLibraryBox::Update(). |
|
Definition at line 84 of file LibraryHistory.cpp. References GetIterator(), GetNext(), and m_pList. Referenced by CLibrary::Clear(), CLibrarySettingsPage::OnRecentClear(), Serialize(), and ~CLibraryHistory(). |
|
Definition at line 158 of file LibraryHistory.cpp. References GetIterator(), and GetNext(). |
|
Definition at line 110 of file LibraryHistory.cpp. References GetIterator(), GetNext(), CLibraryRecent::m_sPath, and NULL. |
|
Definition at line 76 of file LibraryHistory.cpp. References m_pList. Referenced by Prune(). |
|
Definition at line 66 of file LibraryHistory.cpp. References m_pList. Referenced by Clear(), ClearTodays(), GetByPath(), OnFileDelete(), Serialize(), CLibraryHistoryPanel::Update(), and CHomeLibraryBox::Update(). |
|
Definition at line 71 of file LibraryHistory.cpp. References m_pList. Referenced by Clear(), ClearTodays(), GetByPath(), OnFileDelete(), Serialize(), CLibraryHistoryPanel::Update(), and CHomeLibraryBox::Update(). |
|
Definition at line 205 of file LibraryHistory.cpp. References GetIterator(), GetNext(), CLibraryRecent::m_pFile, and m_pList. Referenced by CLibrary::OnFileDelete(). |
|
Definition at line 169 of file LibraryHistory.cpp. References GetCount(), CSettings::sLibrary::HistoryDays, CSettings::sLibrary::HistoryTotal, CSettings::Library, m_pList, CLibraryRecent::m_tAdded, and Settings. |
|
Definition at line 224 of file LibraryHistory.cpp. References Clear(), GetIterator(), GetNext(), LastSeededTorrent, CLibraryHistory::sTorrentDetails::m_pBTH, CLibraryRecent::m_pFile, m_pList, CLibraryHistory::sTorrentDetails::m_sName, CLibraryHistory::sTorrentDetails::m_sPath, CLibraryHistory::sTorrentDetails::m_tLastSeeded, NULL, and CLibraryRecent::Serialize(). Referenced by CLibrary::Serialize(). |
|
Definition at line 143 of file LibraryHistory.cpp. References GetByPath(), CLibraryFile::GetPath(), NULL, Prune(), and CLibraryRecent::RunVerify(). Referenced by CLibrary::AddFile(). |
|
Definition at line 54 of file LibraryHistory.h. Referenced by CLibraryHistory(). |
|
Definition at line 53 of file LibraryHistory.h. Referenced by CLibraryHistory(), CTorrentSeedDlg::OnSeed(), CMainWnd::OnToolsReseedTorrent(), Serialize(), and CHomeTorrentsBox::Update(). |
|
Definition at line 40 of file LibraryHistory.h. Referenced by Add(), Check(), Clear(), GetCount(), GetIterator(), GetNext(), OnFileDelete(), Prune(), and Serialize(). |