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

CMetaItem Class Reference

#include <MetaList.h>

List of all members.

Public Member Functions

 CMetaItem (CSchemaMember *pMember=NULL)
BOOL Combine (CXMLElement *pXML)
void Vote ()
BOOL Limit (int nMaxLength)
BOOL CreateLink ()
CAlbumFolderGetLinkTarget (BOOL bHTTP=TRUE) const
void SetRect (int x1, int y1, int x2, int y2)

Public Attributes

CSchemaMemberm_pMember
CString m_sKey
CString m_sValue
CMapStringToPtr m_pVote
CRect m_rect
BOOL m_bLink
CString m_sLink
BOOL m_bFullWidth
int m_nHeight


Constructor & Destructor Documentation

CMetaItem::CMetaItem CSchemaMember pMember = NULL  ) 
 

Definition at line 262 of file MetaList.cpp.

References m_bLink, m_pMember, m_sKey, and CSchemaMember::m_sTitle.


Member Function Documentation

BOOL CMetaItem::Combine CXMLElement pXML  ) 
 

Definition at line 273 of file MetaList.cpp.

References CSchemaMember::GetValueFrom(), m_pMember, m_pVote, m_sValue, NULL, and strMultiple.

BOOL CMetaItem::CreateLink  ) 
 

Definition at line 346 of file MetaList.cpp.

References CLibraryFolders::GetAlbumTarget(), LibraryFolders, m_bLink, m_pMember, m_sLink, CSchemaMember::m_sLinkName, CSchemaMember::m_sLinkURI, m_sValue, and NULL.

Referenced by CMetaList::CreateLinks().

CAlbumFolder * CMetaItem::GetLinkTarget BOOL  bHTTP = TRUE  )  const
 

Definition at line 372 of file MetaList.cpp.

References CLibraryFolders::GetAlbumTarget(), LibraryFolders, m_bLink, m_pMember, m_sLink, CSchemaMember::m_sLinkName, CSchemaMember::m_sLinkURI, and NULL.

BOOL CMetaItem::Limit int  nMaxLength  ) 
 

Definition at line 329 of file MetaList.cpp.

References m_sValue.

Referenced by CMetaList::Clean().

void CMetaItem::SetRect int  x1,
int  y1,
int  x2,
int  y2
[inline]
 

Definition at line 115 of file MetaList.h.

References m_rect.

Referenced by CLibraryHeaderPanel::DoPaint().

void CMetaItem::Vote  ) 
 

Definition at line 303 of file MetaList.cpp.

References m_pVote, m_sValue, and strMultiple.


Member Data Documentation

BOOL CMetaItem::m_bFullWidth
 

Definition at line 104 of file MetaList.h.

Referenced by CMetaPanel::Layout(), and CMetaPanel::Paint().

BOOL CMetaItem::m_bLink
 

Definition at line 101 of file MetaList.h.

Referenced by CMetaItem(), CreateLink(), CLibraryHeaderPanel::DoPaint(), GetLinkTarget(), CMetaList::HitTest(), and CMetaPanel::Paint().

int CMetaItem::m_nHeight
 

Definition at line 105 of file MetaList.h.

Referenced by CMetaPanel::Layout(), and CMetaPanel::Paint().

CSchemaMember* CMetaItem::m_pMember
 

Definition at line 95 of file MetaList.h.

Referenced by CMetaItem(), Combine(), CreateLink(), and GetLinkTarget().

CMapStringToPtr CMetaItem::m_pVote
 

Definition at line 98 of file MetaList.h.

Referenced by Combine(), and Vote().

CRect CMetaItem::m_rect
 

Definition at line 100 of file MetaList.h.

Referenced by CMetaList::HitTest(), CMetaPanel::Paint(), and SetRect().

CString CMetaItem::m_sKey
 

Definition at line 96 of file MetaList.h.

Referenced by CMetaList::Add(), CMetaItem(), CMetaList::ComputeWidth(), CMetaList::CreateLinks(), CLibraryHeaderPanel::DoPaint(), CMetaList::Find(), CAlbumTipCtrl::OnPaint(), CMatchTipCtrl::OnPaint(), CLibraryTipCtrl::OnPaint(), CMediaFrame::OpenFile(), CMetaPanel::Paint(), and CMetaList::Remove().

CString CMetaItem::m_sLink
 

Definition at line 102 of file MetaList.h.

Referenced by CreateLink(), and GetLinkTarget().

CString CMetaItem::m_sValue
 

Definition at line 97 of file MetaList.h.

Referenced by CMetaList::Add(), Combine(), CMetaList::ComputeWidth(), CreateLink(), CMetaList::CreateLinks(), CLibraryHeaderPanel::DoPaint(), CMetaPanel::Layout(), Limit(), CAlbumTipCtrl::OnPaint(), CMatchTipCtrl::OnPaint(), CLibraryTipCtrl::OnPaint(), CMediaFrame::OpenFile(), CMetaPanel::Paint(), and Vote().


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