#include <CtrlLibraryTree.h>
Public Member Functions | |
CLibraryTreeItem (CLibraryTreeItem *pParent=NULL) | |
virtual | ~CLibraryTreeItem () |
CLibraryTreeItem * | Add (LPCTSTR pszName) |
void | Delete () |
void | Delete (CLibraryTreeItem *pItem) |
void | Delete (int nItem) |
void | Clear () |
BOOL | IsVisible () const |
int | GetChildCount () const |
void | Paint (CDC &dc, CRect &rc, BOOL bTarget, COLORREF crBack=CLR_NONE) const |
int | GetFileList (CLibraryList *pList, BOOL bRecursive=FALSE) const |
Public Attributes | |
CLibraryTreeItem * | m_pParent |
CLibraryTreeItem ** | m_pList |
int | m_nCount |
int | m_nBuffer |
CLibraryTreeItem * | m_pSelPrev |
CLibraryTreeItem * | m_pSelNext |
DWORD | m_nCleanCookie |
BOOL | m_bExpanded |
BOOL | m_bSelected |
BOOL | m_bContract1 |
BOOL | m_bContract2 |
CLibraryFolder * | m_pPhysical |
CAlbumFolder * | m_pVirtual |
DWORD | m_nCookie |
CString | m_sText |
BOOL | m_bBold |
BOOL | m_bShared |
BOOL | m_bCollection |
int | m_nIcon16 |
|
Definition at line 1023 of file CtrlLibraryTree.cpp. References m_bBold, m_bCollection, m_bContract1, m_bContract2, m_bExpanded, m_bSelected, m_bShared, m_nBuffer, m_nCleanCookie, m_nCookie, m_nCount, m_nIcon16, m_pList, m_pParent, m_pPhysical, m_pSelNext, m_pSelPrev, m_pVirtual, and NULL. Referenced by Add(). |
|
Definition at line 1047 of file CtrlLibraryTree.cpp. |
|
Definition at line 1059 of file CtrlLibraryTree.cpp. References CLibraryTreeItem(), m_nBuffer, m_nCount, m_pList, and m_sText. Referenced by CLibraryTreeView::Update(). |
|
Definition at line 1138 of file CtrlLibraryTree.cpp. References m_nBuffer, m_nCount, m_pList, and NULL. Referenced by CLibraryTreeCtrl::Clear(), and ~CLibraryTreeItem(). |
|
Definition at line 1125 of file CtrlLibraryTree.cpp. References m_bSelected, m_nCount, and m_pList. |
|
Definition at line 1106 of file CtrlLibraryTree.cpp. |
|
Definition at line 1101 of file CtrlLibraryTree.cpp. References Delete(), and m_pParent. Referenced by Delete(). |
|
Definition at line 1164 of file CtrlLibraryTree.cpp. References m_nCount, and m_pList. Referenced by CLibraryTreeCtrl::Expand(). |
|
Definition at line 1227 of file CtrlLibraryTree.cpp. References CLibraryFolders::CheckAlbum(), CLibraryFolders::CheckFolder(), CLibraryFolder::GetFileList(), LibraryFolders, m_pPhysical, and m_pVirtual. |
|
Definition at line 1154 of file CtrlLibraryTree.cpp. References m_pParent. Referenced by CLibraryTreeCtrl::Expand(), and CLibraryTreeCtrl::Select(). |
|
Definition at line 1181 of file CtrlLibraryTree.cpp. References CoolInterface, CShellIcons::GetHandle(), m_bCollection, m_bExpanded, CShareazaApp::m_bRTL, m_bSelected, m_bShared, CCoolInterface::m_crHighlight, CCoolInterface::m_crHiText, CCoolInterface::m_crText, CCoolInterface::m_crWindow, m_nCount, m_nIcon16, m_sText, NULL, ShellIcons, SHI_FOLDER_CLOSED, SHI_FOLDER_OPEN, SHI_MINUS, SHI_O_COLLECTION, SHI_O_LOCKED, SHI_PLUS, and theApp. Referenced by CLibraryTreeCtrl::Paint(). |
|
Definition at line 143 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), CLibraryTreeCtrl::GetRect(), CLibraryTreeCtrl::Paint(), and CLibraryTreeView::Update(). |
|
Definition at line 145 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), Paint(), and CLibraryTreeView::Update(). |
|
Definition at line 136 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), CLibraryTreeCtrl::CollapseRecursive(), and CLibraryTreeCtrl::Expand(). |
|
Definition at line 137 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(). |
|
|
Definition at line 135 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), Delete(), CLibraryTreeCtrl::DeselectAll(), CLibraryTreeCtrl::OnLButtonDown(), Paint(), CLibraryTreeCtrl::Select(), CLibraryTreeView::SelectFolder(), and CLibraryTreeView::Update(). |
|
Definition at line 144 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), Paint(), and CLibraryTreeView::Update(). |
|
Definition at line 129 of file CtrlLibraryTree.h. Referenced by Add(), Clear(), and CLibraryTreeItem(). |
|
Definition at line 132 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), and CLibraryTreeView::Update(). |
|
Definition at line 141 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), and CLibraryTreeView::Update(). |
|
|
Definition at line 146 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), Paint(), and CLibraryTreeView::Update(). |
|
|
Definition at line 126 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), Delete(), CLibraryView::GetHeaderContent(), CLibraryTreeCtrl::Highlight(), IsVisible(), CLibraryTreeCtrl::OnKeyDown(), and CLibraryTreeView::OnLibraryParent(). |
|
Definition at line 139 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), CLibraryTreeView::DropObjects(), CLibraryTreeCtrl::Expand(), GetFileList(), CLibraryTreeView::OnLibraryExplore(), and CLibraryTreeView::Update(). |
|
|
Definition at line 130 of file CtrlLibraryTree.h. Referenced by CLibraryTreeItem(), and CLibraryTreeCtrl::Select(). |
|
|
Definition at line 142 of file CtrlLibraryTree.h. Referenced by Add(), CLibraryView::GetHeaderContent(), CLibraryTreeCtrl::GetRect(), Paint(), CLibraryTreeCtrl::Paint(), and CLibraryTreeView::Update(). |