#include <LibraryList.h>
Inheritance diagram for CLibraryList:
Public Member Functions | |
CLibraryList (int nBlockSize=16) | |
virtual | ~CLibraryList () |
int | GetCount () const |
BOOL | IsEmpty () const |
DWORD | GetHead () const |
DWORD | GetTail () const |
POSITION | GetIterator () const |
POSITION | GetHeadPosition () const |
POSITION | GetTailPosition () const |
DWORD | GetPrev (POSITION &pos) const |
DWORD | GetNext (POSITION &pos) const |
POSITION | AddHead (DWORD nItem) |
POSITION | AddTail (DWORD nItem) |
POSITION | CheckAndAdd (DWORD nItem) |
DWORD | RemoveHead () |
DWORD | RemoveTail () |
void | RemoveAt (POSITION pos) |
void | RemoveAll () |
POSITION | Find (DWORD nItem) const |
CLibraryFile * | GetNextFile (POSITION &pos) const |
int | Merge (CLibraryList *pList) |
Protected Attributes | |
DWORD * | m_pList |
int | m_nCount |
int | m_nBuffer |
int | m_nBlock |
STDMETHOD( | get_Name )(BSTR FAR *psName) |
STDMETHOD( | get_Unknown )(IUnknown FAR *FAR *ppUnknown) |
STDMETHOD( | get_Param )(LONG FAR *pnParam) |
STDMETHOD( | get_Count )(LONG FAR *pnCount) |
STDMETHOD( | get_Item )(VARIANT vIndex, VARIANT FAR *pvItem) |
STDMETHOD( | get__NewEnum )(IUnknown FAR *FAR *ppEnum) |
STDMETHOD( | Next )(THIS_ DWORD celt, VARIANT FAR *rgvar, DWORD FAR *pceltFetched) |
STDMETHOD( | Skip )(THIS_ DWORD celt) |
STDMETHOD( | Reset )(THIS) |
STDMETHOD( | Clone )(THIS_ IEnumVARIANT FAR *FAR *ppenum) |
POSITION | m_pos |
|
Definition at line 43 of file LibraryList.cpp. References NULL. |
|
Definition at line 51 of file LibraryList.cpp. |
|
Definition at line 99 of file LibraryList.h. |
|
Definition at line 112 of file LibraryList.h. References m_nBlock, m_nBuffer, m_nCount, and m_pList. Referenced by CheckAndAdd(), CLibraryView::DragObjects(), Merge(), CLibraryFileView::OnLibraryDelete(), CLibraryView::SelAdd(), and CLibraryTreeCtrl::StartDragging(). |
|
Definition at line 123 of file LibraryList.h. References AddTail(), Find(), and NULL. Referenced by CFilePropertiesSheet::Add(), and CLibraryFolder::GetFileList(). |
|
Definition at line 156 of file LibraryList.h. References m_nCount, m_pList, and NULL. Referenced by CheckAndAdd(), Merge(), CLibraryView::SelAdd(), and CLibraryView::SelRemove(). |
|
|
Definition at line 56 of file LibraryList.h. References m_nCount, and m_pList. Referenced by CFilePropertiesPage::GetFile(), CLibraryFileView::GetSelectedFile(), CLibraryFileView::OnLibraryDelete(), and CLibraryMetaPanel::Update(). |
|
Definition at line 73 of file LibraryList.h. References m_nCount, and NULL. Referenced by CLibraryView::DragObjects(), CLibraryFileView::StartSelectedFileLoop(), and CLibraryMetaPanel::Update(). |
|
Definition at line 68 of file LibraryList.h. References m_nCount, and NULL. Referenced by CFileMetadataPage::OnInitDialog(), CFileCommentsPage::OnInitDialog(), CLibraryTreeView::OnLibraryRebuild(), CFileMetadataPage::OnOK(), and CFileCommentsPage::OnOK(). |
|
Definition at line 91 of file LibraryList.h. References m_nCount, m_pList, and NULL. Referenced by CLibraryView::DragObjects(), GetNextFile(), CLibraryFileView::GetNextSelectedFile(), CLibraryFileView::OnUpdateLibraryRebuildAnsi(), and CLibraryMetaPanel::Update(). |
|
Definition at line 59 of file LibraryList.cpp. References GetNext(), Library, and CLibrary::LookupFile(). Referenced by CFileMetadataPage::OnInitDialog(), CFileCommentsPage::OnInitDialog(), CLibraryTreeView::OnLibraryRebuild(), CFileMetadataPage::OnOK(), and CFileCommentsPage::OnOK(). |
|
Definition at line 83 of file LibraryList.h. |
|
Definition at line 62 of file LibraryList.h. |
|
Definition at line 78 of file LibraryList.h. |
|
Definition at line 51 of file LibraryList.h. References m_nCount. Referenced by CLibraryFileView::OnLibraryDelete(). |
|
Definition at line 67 of file LibraryList.cpp. References AddTail(), Find(), and NULL. Referenced by CFilePropertiesSheet::Add(). |
|
Definition at line 151 of file LibraryList.h. References m_nCount. Referenced by CLibraryView::SelClear(). |
|
Definition at line 143 of file LibraryList.h. References m_nCount, and m_pList. Referenced by CLibraryView::SelRemove(). |
|
Definition at line 128 of file LibraryList.h. References m_nCount, and m_pList. Referenced by CLibraryFileView::OnLibraryDelete(). |
|
Definition at line 137 of file LibraryList.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 42 of file LibraryList.h. |
|
Definition at line 41 of file LibraryList.h. |
|
Definition at line 40 of file LibraryList.h. Referenced by AddHead(), AddTail(), Find(), GetCount(), GetHead(), GetHeadPosition(), GetIterator(), GetNext(), GetPrev(), GetTail(), GetTailPosition(), IsEmpty(), RemoveAll(), RemoveAt(), RemoveHead(), and RemoveTail(). |
|
Definition at line 39 of file LibraryList.h. Referenced by AddHead(), AddTail(), Find(), GetHead(), GetNext(), GetPrev(), GetTail(), RemoveAt(), RemoveHead(), RemoveTail(), and ~CLibraryList(). |
|
Definition at line 189 of file LibraryList.h. |
|
|
|
|
|
|