CSearchWnd Class Reference

#include <WndSearch.h>

Inheritance diagram for CSearchWnd:

Inheritance graph
[legend]
Collaboration diagram for CSearchWnd:

Collaboration graph
[legend]
List of all members.

Public Types

typedef List::iterator iterator
typedef List::const_iterator const_iterator
typedef List::reverse_iterator reverse_iterator
typedef List::const_reverse_iterator const_reverse_iterator

Public Member Functions

 CSearchWnd (auto_ptr< CQuerySearch > pSearch=auto_ptr< CQuerySearch >())
virtual ~CSearchWnd ()
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
reverse_iterator rend ()
const_reverse_iterator rend () const
size_t size () const
bool empty () const
void Serialize (CArchive &ar)
CManagedSearchGetLastManager ()
CQuerySearchGetLastSearch ()
void ExecuteSearch ()
virtual void OnSkinChange ()
virtual BOOL OnQueryHits (CQueryHit *pHits)
virtual void UpdateMessages (BOOL bActive=TRUE)
virtual void UpdateMessages (BOOL bActive, CManagedSearch *pManaged)

Public Attributes

DWORD m_tSearch
DWORD m_nCacheHits
DWORD m_nCacheHubs
DWORD m_nCacheLeaves
CString m_sCaption
BOOL m_bWaitMore
DWORD m_nMaxResults
DWORD m_nMaxED2KResults
DWORD m_nMaxQueryCount

Protected Member Functions

BOOL DoSizeDetails ()
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnDestroy ()
afx_msg void OnContextMenu (CWnd *pWnd, CPoint point)
afx_msg void OnTimer (UINT_PTR nIDEvent)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnPaint ()
afx_msg void OnSelChangeMatches ()
afx_msg void OnUpdateSearchSearch (CCmdUI *pCmdUI)
afx_msg void OnSearchSearch ()
afx_msg void OnSearchClear ()
afx_msg void OnUpdateSearchStop (CCmdUI *pCmdUI)
afx_msg void OnSearchStop ()
afx_msg void OnUpdateSearchPanel (CCmdUI *pCmdUI)
afx_msg void OnSearchPanel ()
afx_msg void OnUpdateSearchClear (CCmdUI *pCmdUI)
afx_msg void OnSysCommand (UINT nID, LPARAM lParam)
afx_msg void OnUpdateSearchDetails (CCmdUI *pCmdUI)
afx_msg void OnSearchDetails ()
afx_msg BOOL OnSetCursor (CWnd *pWnd, UINT nHitTest, UINT message)
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg void OnMDIActivate (BOOL bActivate, CWnd *pActivateWnd, CWnd *pDeactivateWnd)
afx_msg void OnUpdateFilters (CCmdUI *pCmdUI)
afx_msg void OnFilters (UINT nID)

Private Types

typedef boost::ptr_list< CManagedSearchList

Private Attributes

CSearchPanel m_wndPanel
BOOL m_bPanel
BOOL m_bSetFocus
CSearchDetailPanel m_wndDetails
BOOL m_bDetails
int m_nDetails
int m_nLastSearchHelp
List m_oSearches

Friends

class CRemote

Member Typedef Documentation

typedef boost::ptr_list< CManagedSearch > CSearchWnd::List [private]

typedef List::iterator CSearchWnd::iterator

typedef List::const_iterator CSearchWnd::const_iterator

typedef List::reverse_iterator CSearchWnd::reverse_iterator

typedef List::const_reverse_iterator CSearchWnd::const_reverse_iterator


Constructor & Destructor Documentation

CSearchWnd::CSearchWnd ( auto_ptr< CQuerySearch pSearch = auto_ptr< CQuerySearch >()  ) 

CSearchWnd::~CSearchWnd (  )  [virtual]


Member Function Documentation

iterator CSearchWnd::begin (  )  [inline]

const_iterator CSearchWnd::begin (  )  const [inline]

iterator CSearchWnd::end (  )  [inline]

const_iterator CSearchWnd::end (  )  const [inline]

reverse_iterator CSearchWnd::rbegin (  )  [inline]

const_reverse_iterator CSearchWnd::rbegin (  )  const [inline]

reverse_iterator CSearchWnd::rend (  )  [inline]

const_reverse_iterator CSearchWnd::rend (  )  const [inline]

size_t CSearchWnd::size (  )  const [inline]

bool CSearchWnd::empty (  )  const [inline]

void CSearchWnd::Serialize ( CArchive &  ar  ) 

Reimplemented from CBaseMatchWnd.

CManagedSearch * CSearchWnd::GetLastManager (  ) 

CQuerySearch * CSearchWnd::GetLastSearch (  ) 

void CSearchWnd::ExecuteSearch (  ) 

BOOL CSearchWnd::DoSizeDetails (  )  [protected]

void CSearchWnd::OnSkinChange (  )  [virtual]

Reimplemented from CChildWnd.

BOOL CSearchWnd::OnQueryHits ( CQueryHit pHits  )  [virtual]

Reimplemented from CChildWnd.

void CSearchWnd::UpdateMessages ( BOOL  bActive = TRUE  )  [virtual]

Reimplemented from CBaseMatchWnd.

void CSearchWnd::UpdateMessages ( BOOL  bActive,
CManagedSearch pManaged 
) [virtual]

int CSearchWnd::OnCreate ( LPCREATESTRUCT  lpCreateStruct  )  [protected]

Reimplemented from CBaseMatchWnd.

void CSearchWnd::OnDestroy (  )  [protected]

Reimplemented from CBaseMatchWnd.

void CSearchWnd::OnContextMenu ( CWnd *  pWnd,
CPoint  point 
) [protected]

Reimplemented from CBaseMatchWnd.

void CSearchWnd::OnTimer ( UINT_PTR  nIDEvent  )  [protected]

Reimplemented from CBaseMatchWnd.

void CSearchWnd::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Reimplemented from CBaseMatchWnd.

void CSearchWnd::OnPaint (  )  [protected]

void CSearchWnd::OnSelChangeMatches (  )  [protected]

void CSearchWnd::OnUpdateSearchSearch ( CCmdUI *  pCmdUI  )  [protected]

void CSearchWnd::OnSearchSearch (  )  [protected]

void CSearchWnd::OnSearchClear (  )  [protected]

void CSearchWnd::OnUpdateSearchStop ( CCmdUI *  pCmdUI  )  [protected]

void CSearchWnd::OnSearchStop (  )  [protected]

void CSearchWnd::OnUpdateSearchPanel ( CCmdUI *  pCmdUI  )  [protected]

void CSearchWnd::OnSearchPanel (  )  [protected]

void CSearchWnd::OnUpdateSearchClear ( CCmdUI *  pCmdUI  )  [protected]

void CSearchWnd::OnSysCommand ( UINT  nID,
LPARAM  lParam 
) [protected]

Reimplemented from CChildWnd.

void CSearchWnd::OnUpdateSearchDetails ( CCmdUI *  pCmdUI  )  [protected]

void CSearchWnd::OnSearchDetails (  )  [protected]

BOOL CSearchWnd::OnSetCursor ( CWnd *  pWnd,
UINT  nHitTest,
UINT  message 
) [protected]

Reimplemented from CPanelWnd.

void CSearchWnd::OnLButtonDown ( UINT  nFlags,
CPoint  point 
) [protected]

void CSearchWnd::OnMDIActivate ( BOOL  bActivate,
CWnd *  pActivateWnd,
CWnd *  pDeactivateWnd 
) [protected]

Reimplemented from CBaseMatchWnd.

void CSearchWnd::OnUpdateFilters ( CCmdUI *  pCmdUI  )  [protected]

Reimplemented from CBaseMatchWnd.

void CSearchWnd::OnFilters ( UINT  nID  )  [protected]

Reimplemented from CBaseMatchWnd.


Friends And Related Function Documentation

friend class CRemote [friend]


Member Data Documentation

CSearchPanel CSearchWnd::m_wndPanel [private]

BOOL CSearchWnd::m_bPanel [private]

BOOL CSearchWnd::m_bSetFocus [private]

CSearchDetailPanel CSearchWnd::m_wndDetails [private]

BOOL CSearchWnd::m_bDetails [private]

int CSearchWnd::m_nDetails [private]

int CSearchWnd::m_nLastSearchHelp [private]

List CSearchWnd::m_oSearches [private]

DWORD CSearchWnd::m_tSearch

DWORD CSearchWnd::m_nCacheHits

DWORD CSearchWnd::m_nCacheHubs

DWORD CSearchWnd::m_nCacheLeaves

CString CSearchWnd::m_sCaption

BOOL CSearchWnd::m_bWaitMore

DWORD CSearchWnd::m_nMaxResults

DWORD CSearchWnd::m_nMaxED2KResults

DWORD CSearchWnd::m_nMaxQueryCount


The documentation for this class was generated from the following files:
Generated on Wed Aug 8 03:46:35 2007 for Shareaza by  doxygen 1.5.2