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

CMatchList Class Reference

#include <MatchObjects.h>

List of all members.

Public Member Functions

 CMatchList ()
virtual ~CMatchList ()
void AddHits (CQueryHit *pHits, CQuerySearch *pFilter=NULL, BOOL bRequire=FALSE)
DWORD FileToItem (CMatchFile *pFile)
void Clear ()
BOOL Select (CMatchFile *pFile, CQueryHit *pHit, BOOL bSelected=TRUE)
CMatchFileGetSelectedFile (BOOL bFromHit=FALSE) const
CQueryHitGetSelectedHit () const
int GetSelectedCount () const
BOOL ClearSelection ()
void Filter ()
void SelectSchema (CSchema *pSchema, CPtrList *pColumns)
void SetSortColumn (int nColumn=-1, BOOL bDirection=FALSE)
void UpdateRange (DWORD nMin=0, DWORD nMax=0xFFFFFFFF)
void ClearUpdated ()
void ClearNew ()
void Serialize (CArchive &ar)

Public Attributes

CMutex m_pSection
CString m_sFilter
BOOL m_bFilterBusy
BOOL m_bFilterPush
BOOL m_bFilterUnstable
BOOL m_bFilterReject
BOOL m_bFilterLocal
BOOL m_bFilterBogus
BOOL m_bFilterDRM
BOOL m_bFilterAdult
QWORD m_nFilterMinSize
QWORD m_nFilterMaxSize
DWORD m_nFilterSources
int m_nSortColumn
BOOL m_bSortDir
CSchemam_pSchema
BOOL m_bNew
CResultFiltersm_pResultFilters
CMatchFile ** m_pFiles
DWORD m_nFiles
DWORD m_nItems
DWORD m_nFilteredFiles
DWORD m_nFilteredHits
DWORD m_nGnutellaHits
DWORD m_nED2KHits
BOOL m_bUpdated
DWORD m_nUpdateMin
DWORD m_nUpdateMax
CPtrList m_pSelectedFiles
CPtrList m_pSelectedHits

Protected Member Functions

void InsertSorted (CMatchFile *pFile)
BOOL FilterHit (CQueryHit *pHit)

Protected Attributes

DWORD m_nBuffer
CMatchFile ** m_pSizeMap
CMatchFile ** m_pMapSHA1
CMatchFile ** m_pMapTiger
CMatchFile ** m_pMapED2K
LPTSTR m_pszFilter
CSchemaMember ** m_pColumns
int m_nColumns

Friends

class CMatchFile


Constructor & Destructor Documentation

CMatchList::CMatchList  ) 
 

Definition at line 63 of file MatchObjects.cpp.

References ClearUpdated(), CSettings::sSearch::FilterMask, CResultFilters::Load(), CFilterOptions::m_bFilterAdult, m_bFilterAdult, CFilterOptions::m_bFilterBogus, m_bFilterBogus, CFilterOptions::m_bFilterBusy, m_bFilterBusy, CFilterOptions::m_bFilterDRM, m_bFilterDRM, CFilterOptions::m_bFilterLocal, m_bFilterLocal, CFilterOptions::m_bFilterPush, m_bFilterPush, CFilterOptions::m_bFilterReject, m_bFilterReject, CFilterOptions::m_bFilterUnstable, m_bFilterUnstable, m_bNew, m_bSortDir, m_nBuffer, m_nColumns, CResultFilters::m_nDefault, m_nED2KHits, m_nFiles, m_nFilteredFiles, m_nFilteredHits, CFilterOptions::m_nFilterMaxSize, m_nFilterMaxSize, CFilterOptions::m_nFilterMinSize, m_nFilterMinSize, CResultFilters::m_nFilters, CFilterOptions::m_nFilterSources, m_nFilterSources, m_nGnutellaHits, m_nItems, m_nSortColumn, m_pColumns, m_pFiles, CResultFilters::m_pFilters, m_pMapED2K, m_pMapSHA1, m_pMapTiger, m_pResultFilters, m_pSchema, m_pSizeMap, m_pszFilter, CFilterOptions::m_sFilter, m_sFilter, MAP_SIZE, MATCH_COL_COUNT, NONE, NULL, CSettings::Search, SetSortColumn(), and Settings.

CMatchList::~CMatchList  )  [virtual]
 

Definition at line 132 of file MatchObjects.cpp.

References Clear(), m_pColumns, m_pFiles, m_pMapED2K, m_pMapSHA1, m_pMapTiger, m_pResultFilters, m_pSizeMap, and m_pszFilter.


Member Function Documentation

void CMatchList::AddHits CQueryHit pHits,
CQuerySearch pFilter = NULL,
BOOL  bRequire = FALSE
 

Definition at line 153 of file MatchObjects.cpp.

References CMatchFile::Add(), BUFFER_GROW, CSchema::CheckURI(), CMatchFile, FilterHit(), CSchema::FilterType(), CSettings::General, CMatchFile::GetItemCount(), CSettings::sGeneral::HashIntegrity, InsertSorted(), CSecurity::IsDenied(), CMatchFile::m_bED2K, CMatchFile::m_bNew, m_bNew, CQueryHit::m_bNew, CMatchFile::m_bSHA1, CMatchFile::m_bTiger, m_nBuffer, m_nED2KHits, m_nFiles, CMatchFile::m_nFiltered, m_nFilteredFiles, m_nFilteredHits, m_nGnutellaHits, m_nItems, CMatchFile::m_nSize, m_nSortColumn, CMatchFile::m_pED2K, m_pFiles, m_pMapED2K, m_pMapSHA1, m_pMapTiger, CMatchFile::m_pNextED2K, CMatchFile::m_pNextSHA1, CMatchFile::m_pNextSize, CMatchFile::m_pNextTiger, CQuerySearch::m_pSchema, m_pSection, CMatchFile::m_pSHA1, m_pSizeMap, CMatchFile::m_pTiger, CQuerySearch::Match(), MD4::n, TIGEROOT::n, SHA1::n, NULL, PROTOCOL_ED2K, PROTOCOL_G1, PROTOCOL_G2, CSettings::sSearch::SchemaTypes, CSettings::Search, Security, Settings, and UpdateRange().

Referenced by CBrowseHostWnd::OnBrowseHits(), CSearchWnd::OnQueryHits(), and CHitMonitorWnd::OnQueryHits().

void CMatchList::Clear  ) 
 

Definition at line 484 of file MatchObjects.cpp.

References m_nFiles, m_nFilteredFiles, m_nFilteredHits, m_nItems, m_pFiles, m_pMapED2K, m_pMapSHA1, m_pMapTiger, m_pSection, m_pSelectedFiles, m_pSelectedHits, m_pSizeMap, MAP_SIZE, and UpdateRange().

Referenced by CBrowseHostWnd::OnBrowseHostRefresh(), CHitMonitorWnd::OnHitMonitorClear(), CSearchWnd::OnSearchClear(), CSearchWnd::OnSearchSearch(), CSearchWnd::Serialize(), and ~CMatchList().

void CMatchList::ClearNew  ) 
 

Definition at line 964 of file MatchObjects.cpp.

References CMatchFile::ClearNew(), m_bNew, m_nFiles, m_pFiles, and m_pSection.

Referenced by CBaseMatchWnd::OnMDIActivate(), and CBaseMatchWnd::OnTimer().

BOOL CMatchList::ClearSelection  ) 
 

Definition at line 588 of file MatchObjects.cpp.

References m_nFiles, m_pFiles, m_pSection, m_pSelectedFiles, m_pSelectedHits, and UpdateRange().

Referenced by CMatchCtrl::MoveFocus(), CMatchCtrl::OnKeyDown(), and CMatchCtrl::OnLButtonDown().

void CMatchList::ClearUpdated  ) 
 

Definition at line 954 of file MatchObjects.cpp.

References m_bUpdated, m_nUpdateMax, and m_nUpdateMin.

Referenced by CMatchList(), and CMatchCtrl::Update().

DWORD CMatchList::FileToItem CMatchFile pFile  ) 
 

Definition at line 467 of file MatchObjects.cpp.

References m_nFiles, m_pFiles, and m_pSection.

Referenced by CSearchDetailPanel::CachePreviewImage(), CSearchDetailPanel::DrawThumbnail(), CMatchFile::Expand(), and Select().

void CMatchList::Filter  ) 
 

Definition at line 624 of file MatchObjects.cpp.

References CSettings::sSearch::FilterMask, m_bFilterAdult, m_bFilterBogus, m_bFilterBusy, m_bFilterDRM, m_bFilterLocal, m_bFilterPush, m_bFilterReject, m_bFilterUnstable, m_bSortDir, m_nFiles, m_nFilteredFiles, m_nFilteredHits, m_nItems, m_nSortColumn, m_pFiles, m_pSection, m_pszFilter, m_sFilter, NULL, CSettings::Search, Select(), SetSortColumn(), Settings, and UpdateRange().

Referenced by CMatchCtrl::DoDelete(), CHitMonitorWnd::OnCreate(), CBaseMatchWnd::OnKillFocusFilter(), CBaseMatchWnd::OnSearchFilter(), CBaseMatchWnd::OnSearchFilterRemove(), CBrowseFrameCtrl::OnTreeSelection(), CRemote::PageSearch(), SelectSchema(), and Serialize().

BOOL CMatchList::FilterHit CQueryHit pHit  )  [protected]
 

Definition at line 724 of file MatchObjects.cpp.

References _tcsistr(), CSettings::sSearch::AdultFilter, AdultFilter, CAdultFilter::IsHitAdult(), CQueryHit::m_bBogus, CQueryHit::m_bBusy, m_bFilterAdult, m_bFilterBogus, m_bFilterBusy, CQueryHit::m_bFiltered, m_bFilterPush, m_bFilterReject, m_bFilterUnstable, CQueryHit::m_bMatched, CQueryHit::m_bPush, CQueryHit::m_bStable, m_nFilterMaxSize, m_nFilterMinSize, CQueryHit::m_nSize, CQueryHit::m_nSpeed, m_pszFilter, CQueryHit::m_sName, CQueryHit::m_sSpeed, NULL, CSettings::Search, Settings, CSettings::SmartVolume(), TS_FALSE, and TS_TRUE.

Referenced by AddHits(), and CMatchFile::Filter().

int CMatchList::GetSelectedCount  )  const
 

Definition at line 583 of file MatchObjects.cpp.

References m_pSelectedFiles, and m_pSelectedHits.

Referenced by CBaseMatchWnd::OnLibraryBitziWeb(), CBaseMatchWnd::OnUpdateHitMonitorSearch(), CBaseMatchWnd::OnUpdateLibraryBitziWeb(), CBaseMatchWnd::OnUpdateSearchCopy(), CBaseMatchWnd::OnUpdateSearchDownload(), and CBaseMatchWnd::OnUpdateSearchDownloadNow().

CMatchFile * CMatchList::GetSelectedFile BOOL  bFromHit = FALSE  )  const
 

Definition at line 549 of file MatchObjects.cpp.

References GetSelectedHit(), m_nFiles, m_pFiles, m_pSelectedFiles, and NULL.

Referenced by CBaseMatchWnd::OnHitMonitorSearch(), CBaseMatchWnd::OnLibraryBitziWeb(), CBaseMatchWnd::OnSearchCopy(), CBaseMatchWnd::OnSearchForAlbum(), CBaseMatchWnd::OnSearchForArtist(), CBaseMatchWnd::OnSearchForSeries(), CBaseMatchWnd::OnSearchForSimilar(), CBaseMatchWnd::OnSearchForThis(), CSearchWnd::OnSelChangeMatches(), CBrowseFrameCtrl::OnSelChangeMatches(), CBaseMatchWnd::OnUpdateLibraryBitziWeb(), CBaseMatchWnd::OnUpdateSearchForAlbum(), CBaseMatchWnd::OnUpdateSearchForArtist(), CBaseMatchWnd::OnUpdateSearchForSeries(), CBaseMatchWnd::OnUpdateSearchForSimilar(), and CBaseMatchWnd::OnUpdateSearchForThis().

CQueryHit * CMatchList::GetSelectedHit  )  const
 

Definition at line 571 of file MatchObjects.cpp.

References CMatchFile::m_nFiltered, CMatchFile::m_pHits, m_pSelectedFiles, m_pSelectedHits, and NULL.

Referenced by GetSelectedFile(), CBaseMatchWnd::OnBrowseLaunch(), CBaseMatchWnd::OnHitMonitorSearch(), CBaseMatchWnd::OnLibraryBitziWeb(), CBaseMatchWnd::OnSearchChat(), CBaseMatchWnd::OnSearchCopy(), CBaseMatchWnd::OnSecurityBan(), CBaseMatchWnd::OnUpdateBrowseLaunch(), CBaseMatchWnd::OnUpdateLibraryBitziWeb(), CBaseMatchWnd::OnUpdateSearchChat(), and CBaseMatchWnd::OnUpdateSecurityBan().

void CMatchList::InsertSorted CMatchFile pFile  )  [protected]
 

Definition at line 441 of file MatchObjects.cpp.

References m_bSortDir, m_nFiles, m_pFiles, and UpdateRange().

Referenced by AddHits().

BOOL CMatchList::Select CMatchFile pFile,
CQueryHit pHit,
BOOL  bSelected = TRUE
 

Definition at line 517 of file MatchObjects.cpp.

References FileToItem(), CMatchFile::m_bSelected, CQueryHit::m_bSelected, m_pSelectedFiles, m_pSelectedHits, NULL, and UpdateRange().

Referenced by CMatchCtrl::DoDelete(), CMatchFile::Expand(), CMatchFile::Filter(), Filter(), CMatchCtrl::MoveFocus(), and CMatchCtrl::OnLButtonDown().

void CMatchList::SelectSchema CSchema pSchema,
CPtrList *  pColumns
 

Definition at line 774 of file MatchObjects.cpp.

References Filter(), m_nColumns, m_nFiles, m_pColumns, m_pFiles, m_pSchema, m_pSection, and NULL.

Referenced by CMatchCtrl::SelectSchema().

void CMatchList::Serialize CArchive &  ar  ) 
 

Definition at line 979 of file MatchObjects.cpp.

References CMatchFile, Filter(), CMatchFile::m_bED2K, m_bFilterBogus, m_bFilterBusy, m_bFilterLocal, m_bFilterPush, m_bFilterReject, m_bFilterUnstable, CMatchFile::m_bSHA1, m_bSortDir, CMatchFile::m_bTiger, m_nBuffer, m_nFiles, m_nFilterMaxSize, m_nFilterMinSize, m_nFilterSources, CMatchFile::m_nSize, m_nSortColumn, CMatchFile::m_pED2K, m_pFiles, m_pMapED2K, m_pMapSHA1, m_pMapTiger, CMatchFile::m_pNextED2K, CMatchFile::m_pNextSHA1, CMatchFile::m_pNextSize, CMatchFile::m_pNextTiger, CMatchFile::m_pSHA1, m_pSizeMap, CMatchFile::m_pTiger, m_sFilter, MD4::n, TIGEROOT::n, SHA1::n, and CMatchFile::Serialize().

Referenced by CSearchWnd::Serialize().

void CMatchList::SetSortColumn int  nColumn = -1,
BOOL  bDirection = FALSE
 

Definition at line 810 of file MatchObjects.cpp.

References CMatchFile::Compare(), m_bSortDir, m_nFiles, m_nSortColumn, m_pFiles, and UpdateRange().

Referenced by CMatchList(), Filter(), CRemote::PageSearch(), and CMatchCtrl::SetSortColumn().

void CMatchList::UpdateRange DWORD  nMin = 0,
DWORD  nMax = 0xFFFFFFFF
 

Definition at line 947 of file MatchObjects.cpp.

References m_bUpdated, m_nUpdateMax, and m_nUpdateMin.

Referenced by AddHits(), Clear(), ClearSelection(), CMatchFile::Expand(), Filter(), InsertSorted(), Select(), and SetSortColumn().


Friends And Related Function Documentation

friend class CMatchFile [friend]
 

Definition at line 106 of file MatchObjects.h.

Referenced by AddHits(), and Serialize().


Member Data Documentation

BOOL CMatchList::m_bFilterAdult
 

Definition at line 53 of file MatchObjects.h.

Referenced by CMatchList(), Filter(), and FilterHit().

BOOL CMatchList::m_bFilterBogus
 

Definition at line 51 of file MatchObjects.h.

Referenced by CMatchList(), Filter(), FilterHit(), CFilterSearchDlg::OnOK(), Serialize(), and CFilterSearchDlg::UpdateFields().

BOOL CMatchList::m_bFilterBusy
 

Definition at line 46 of file MatchObjects.h.

Referenced by CMatchList(), Filter(), FilterHit(), CFilterSearchDlg::OnOK(), Serialize(), and CFilterSearchDlg::UpdateFields().

BOOL CMatchList::m_bFilterDRM
 

Definition at line 52 of file MatchObjects.h.

Referenced by CMatchList(), CMatchFile::Filter(), and Filter().

BOOL CMatchList::m_bFilterLocal
 

Definition at line 50 of file MatchObjects.h.

Referenced by CMatchList(), CMatchFile::Filter(), Filter(), CMatchFile::GetFilteredCount(), CMatchFile::GetItemCount(), CFilterSearchDlg::OnOK(), Serialize(), and CFilterSearchDlg::UpdateFields().

BOOL CMatchList::m_bFilterPush
 

Definition at line 47 of file MatchObjects.h.

Referenced by CMatchList(), Filter(), FilterHit(), CFilterSearchDlg::OnOK(), Serialize(), and CFilterSearchDlg::UpdateFields().

BOOL CMatchList::m_bFilterReject
 

Definition at line 49 of file MatchObjects.h.

Referenced by CMatchList(), Filter(), FilterHit(), CFilterSearchDlg::OnOK(), Serialize(), and CFilterSearchDlg::UpdateFields().

BOOL CMatchList::m_bFilterUnstable
 

Definition at line 48 of file MatchObjects.h.

Referenced by CMatchList(), Filter(), FilterHit(), CFilterSearchDlg::OnOK(), Serialize(), and CFilterSearchDlg::UpdateFields().

BOOL CMatchList::m_bNew
 

Definition at line 60 of file MatchObjects.h.

Referenced by AddHits(), ClearNew(), and CMatchList().

BOOL CMatchList::m_bSortDir
 

Definition at line 58 of file MatchObjects.h.

Referenced by CMatchList(), Filter(), InsertSorted(), CMatchCtrl::OnClickHeader(), CRemote::PageSearch(), CMatchCtrl::SaveColumnState(), Serialize(), and SetSortColumn().

BOOL CMatchList::m_bUpdated
 

Definition at line 70 of file MatchObjects.h.

Referenced by ClearUpdated(), CMatchCtrl::Update(), and UpdateRange().

DWORD CMatchList::m_nBuffer [protected]
 

Definition at line 76 of file MatchObjects.h.

Referenced by AddHits(), CMatchList(), and Serialize().

int CMatchList::m_nColumns [protected]
 

Definition at line 83 of file MatchObjects.h.

Referenced by CMatchFile::Added(), CMatchList(), and SelectSchema().

DWORD CMatchList::m_nED2KHits
 

Definition at line 69 of file MatchObjects.h.

Referenced by AddHits(), CMatchList(), CSearchWnd::ExecuteSearch(), CSearchWnd::OnQueryHits(), and CSearchWnd::OnSearchSearch().

DWORD CMatchList::m_nFiles
 

Definition at line 64 of file MatchObjects.h.

Referenced by AddHits(), Clear(), ClearNew(), ClearSelection(), CMatchList(), FileToItem(), Filter(), CMatchCtrl::GetItemRect(), GetSelectedFile(), InsertSorted(), CMatchCtrl::MoveFocus(), CSearchWnd::OnMDIActivate(), CSearchWnd::OnSearchSearch(), CBrowseFrameCtrl::OnTreeSelection(), CSearchWnd::OnUpdateSearchClear(), SelectSchema(), Serialize(), SetSortColumn(), CSearchWnd::UpdateMessages(), and CBrowseHostWnd::UpdateMessages().

DWORD CMatchList::m_nFilteredFiles
 

Definition at line 66 of file MatchObjects.h.

Referenced by AddHits(), Clear(), CMatchList(), Filter(), CMatchCtrl::OnLButtonUp(), CMatchCtrl::OnPaint(), CMatchCtrl::OnSetCursor(), CBaseMatchWnd::OnTimer(), CSearchWnd::UpdateMessages(), and CBrowseHostWnd::UpdateMessages().

DWORD CMatchList::m_nFilteredHits
 

Definition at line 67 of file MatchObjects.h.

Referenced by AddHits(), Clear(), CMatchList(), Filter(), CSearchWnd::OnTimer(), CSearchWnd::UpdateMessages(), and CBrowseHostWnd::UpdateMessages().

QWORD CMatchList::m_nFilterMaxSize
 

Definition at line 55 of file MatchObjects.h.

Referenced by CMatchList(), FilterHit(), CFilterSearchDlg::OnOK(), Serialize(), and CFilterSearchDlg::UpdateFields().

QWORD CMatchList::m_nFilterMinSize
 

Definition at line 54 of file MatchObjects.h.

Referenced by CMatchList(), FilterHit(), CFilterSearchDlg::OnOK(), Serialize(), and CFilterSearchDlg::UpdateFields().

DWORD CMatchList::m_nFilterSources
 

Definition at line 56 of file MatchObjects.h.

Referenced by CMatchList(), CFilterSearchDlg::OnOK(), Serialize(), and CFilterSearchDlg::UpdateFields().

DWORD CMatchList::m_nGnutellaHits
 

Definition at line 68 of file MatchObjects.h.

Referenced by AddHits(), CMatchList(), CSearchWnd::ExecuteSearch(), CSearchWnd::OnQueryHits(), and CSearchWnd::OnSearchSearch().

DWORD CMatchList::m_nItems
 

Definition at line 65 of file MatchObjects.h.

Referenced by AddHits(), Clear(), CMatchList(), CMatchFile::Expand(), Filter(), CMatchCtrl::OnKeyDown(), CMatchCtrl::ScrollTo(), CMatchCtrl::Update(), and CMatchCtrl::UpdateScroll().

int CMatchList::m_nSortColumn
 

Definition at line 57 of file MatchObjects.h.

Referenced by AddHits(), CMatchList(), CMatchFile::Compare(), Filter(), CMatchCtrl::OnClickHeader(), CRemote::PageSearch(), CMatchCtrl::SaveColumnState(), Serialize(), and SetSortColumn().

DWORD CMatchList::m_nUpdateMax
 

Definition at line 72 of file MatchObjects.h.

Referenced by ClearUpdated(), CMatchCtrl::Update(), and UpdateRange().

DWORD CMatchList::m_nUpdateMin
 

Definition at line 71 of file MatchObjects.h.

Referenced by ClearUpdated(), CMatchCtrl::Update(), and UpdateRange().

CSchemaMember** CMatchList::m_pColumns [protected]
 

Definition at line 82 of file MatchObjects.h.

Referenced by CMatchFile::Added(), CMatchList(), SelectSchema(), and ~CMatchList().

CMatchFile** CMatchList::m_pFiles
 

Definition at line 63 of file MatchObjects.h.

Referenced by AddHits(), Clear(), ClearNew(), ClearSelection(), CMatchList(), FileToItem(), Filter(), CMatchCtrl::GetItemRect(), GetSelectedFile(), CMatchCtrl::HitTest(), InsertSorted(), CMatchCtrl::MoveFocus(), CMatchCtrl::OnPaint(), CBrowseFrameCtrl::OnTreeSelection(), CRemote::PageSearch(), CMatchCtrl::ScrollTo(), SelectSchema(), Serialize(), SetSortColumn(), and ~CMatchList().

CMatchFile** CMatchList::m_pMapED2K [protected]
 

Definition at line 80 of file MatchObjects.h.

Referenced by AddHits(), Clear(), CMatchList(), Serialize(), and ~CMatchList().

CMatchFile** CMatchList::m_pMapSHA1 [protected]
 

Definition at line 78 of file MatchObjects.h.

Referenced by AddHits(), Clear(), CMatchList(), Serialize(), and ~CMatchList().

CMatchFile** CMatchList::m_pMapTiger [protected]
 

Definition at line 79 of file MatchObjects.h.

Referenced by AddHits(), Clear(), CMatchList(), Serialize(), and ~CMatchList().

CResultFilters* CMatchList::m_pResultFilters
 

Definition at line 61 of file MatchObjects.h.

Referenced by CMatchList(), CFilterSearchDlg::OnInitDialog(), and ~CMatchList().

CSchema* CMatchList::m_pSchema
 

Definition at line 59 of file MatchObjects.h.

Referenced by CMatchFile::Added(), CMatchList(), SelectSchema(), and CSearchWnd::Serialize().

CMutex CMatchList::m_pSection
 

Definition at line 43 of file MatchObjects.h.

Referenced by AddHits(), CSearchDetailPanel::CachePreviewImage(), Clear(), ClearNew(), ClearSelection(), CMatchCtrl::DoDelete(), CMatchCtrl::DoExpand(), CSearchDetailPanel::DrawThumbnail(), FileToItem(), Filter(), CMatchCtrl::GetItemRect(), CSearchWnd::GetLastManager(), CMatchCtrl::HitTest(), CMatchCtrl::MoveFocus(), CBrowseHostWnd::OnBrowseHits(), CBaseMatchWnd::OnBrowseLaunch(), CBaseMatchWnd::OnDestroy(), CMatchCtrl::OnLButtonDown(), CMatchCtrl::OnMouseMove(), CMatchCtrl::OnPaint(), CSearchWnd::OnQueryHits(), CHitMonitorWnd::OnQueryHits(), CBaseMatchWnd::OnSearchChat(), CBaseMatchWnd::OnSearchCopy(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), CBaseMatchWnd::OnSearchForAlbum(), CBaseMatchWnd::OnSearchForArtist(), CBaseMatchWnd::OnSearchForSeries(), CBaseMatchWnd::OnSearchForSimilar(), CBaseMatchWnd::OnSearchForThis(), CSearchWnd::OnSearchSearch(), CSearchWnd::OnSearchStop(), CSearchWnd::OnSelChangeMatches(), CBrowseFrameCtrl::OnSelChangeMatches(), CSearchWnd::OnTimer(), CBaseMatchWnd::OnTimer(), CBrowseFrameCtrl::OnTreeSelection(), CBaseMatchWnd::OnUpdateSearchForAlbum(), CBaseMatchWnd::OnUpdateSearchForArtist(), CBaseMatchWnd::OnUpdateSearchForSeries(), CBaseMatchWnd::OnUpdateSearchForSimilar(), CBaseMatchWnd::OnUpdateSearchForThis(), CRemote::PageSearch(), SelectSchema(), CSearchWnd::Serialize(), CMatchCtrl::SetSortColumn(), CMatchCtrl::Update(), CMatchListView::~CMatchListView(), and CSearchWnd::~CSearchWnd().

CPtrList CMatchList::m_pSelectedFiles
 

Definition at line 73 of file MatchObjects.h.

Referenced by Clear(), ClearSelection(), CMatchCtrl::DoDelete(), CMatchCtrl::DoExpand(), CMatchListView::GetNext(), GetSelectedCount(), GetSelectedFile(), GetSelectedHit(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), and Select().

CPtrList CMatchList::m_pSelectedHits
 

Definition at line 74 of file MatchObjects.h.

Referenced by Clear(), ClearSelection(), CMatchCtrl::DoDelete(), CMatchListView::GetNext(), GetSelectedCount(), GetSelectedHit(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), and Select().

CMatchFile** CMatchList::m_pSizeMap [protected]
 

Definition at line 77 of file MatchObjects.h.

Referenced by AddHits(), Clear(), CMatchList(), Serialize(), and ~CMatchList().

LPTSTR CMatchList::m_pszFilter [protected]
 

Definition at line 81 of file MatchObjects.h.

Referenced by CMatchList(), Filter(), FilterHit(), and ~CMatchList().

CString CMatchList::m_sFilter
 

Definition at line 45 of file MatchObjects.h.

Referenced by CMatchList(), Filter(), CHitMonitorWnd::OnCreate(), CHitMonitorWnd::OnDestroy(), CBaseMatchWnd::OnKillFocusFilter(), CFilterSearchDlg::OnOK(), CBaseMatchWnd::OnSearchFilterRemove(), CBaseMatchWnd::OnTimer(), CBaseMatchWnd::OnToolbarEscape(), CBaseMatchWnd::OnUpdateSearchFilter(), CBaseMatchWnd::OnUpdateSearchFilterRemove(), CRemote::PageSearch(), Serialize(), and CFilterSearchDlg::UpdateFields().


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