#include <CtrlLibraryTreeView.h>
Inheritance diagram for CLibraryTreeView:
Public Member Functions | |
CLibraryTreeView () | |
virtual | ~CLibraryTreeView () |
void | SetVirtual (BOOL bVirtual) |
void | Update (DWORD nSelectCookie) |
BOOL | SelectFolder (LPVOID pSearch) |
BOOL | DropShowTarget (CLibraryList *pList, const CPoint &point) |
BOOL | DropObjects (CLibraryList *pList, BOOL bCopy, CSingleLock &oLock) |
virtual BOOL | PreTranslateMessage (MSG *pMsg) |
afx_msg void | OnUpdateLibraryExportCollection (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryExportCollection () |
Public Attributes | |
BOOL | m_bVirtual |
CFolderTipCtrl | m_wndFolderTip |
CAlbumTipCtrl | m_wndAlbumTip |
Protected Member Functions | |
void | PostUpdate () |
void | UpdatePhysical (DWORD nSelectCookie) |
void | UpdateVirtual (DWORD nSelectCookie) |
BOOL | Update (CLibraryFolder *pFolder, CLibraryTreeItem *pItem, CLibraryTreeItem *pParent, BOOL bVisible, BOOL bShared, DWORD nCleanCookie, DWORD nSelectCookie, BOOL bRecurse) |
BOOL | Update (CAlbumFolder *pFolder, CLibraryTreeItem *pItem, CLibraryTreeItem *pParent, BOOL bVisible, DWORD nCleanCookie, DWORD nSelectCookie) |
afx_msg void | OnContextMenu (CWnd *pWnd, CPoint point) |
afx_msg void | OnLButtonDblClk (UINT nFlags, CPoint point) |
afx_msg void | OnUpdateLibraryParent (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryParent () |
afx_msg void | OnUpdateLibraryExplore (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryExplore () |
afx_msg void | OnUpdateLibraryScan (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryScan () |
afx_msg void | OnUpdateLibraryShared (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryShared () |
afx_msg void | OnLibraryAdd () |
afx_msg void | OnUpdateLibraryRemove (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryRemove () |
afx_msg void | OnUpdateLibraryFolderProperties (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryFolderProperties () |
afx_msg void | OnUpdateLibraryFolderNew (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryFolderNew () |
afx_msg void | OnUpdateLibraryFolderDelete (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryFolderDelete () |
afx_msg void | OnUpdateLibraryFolderMetadata (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryFolderMetadata () |
afx_msg void | OnUpdateLibraryFolderEnqueue (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryFolderEnqueue () |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
afx_msg void | OnUpdateLibraryFolderFileProperties (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryFolderFileProperties () |
afx_msg void | OnUpdateLibraryRebuild (CCmdUI *pCmdUI) |
afx_msg void | OnLibraryRebuild () |
|
Definition at line 90 of file CtrlLibraryTreeView.cpp. |
|
Definition at line 95 of file CtrlLibraryTreeView.cpp. |
|
|
Definition at line 412 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::HitTest(), CLibraryTreeCtrl::m_pDropItem, NULL, and CLibraryTreeCtrl::ScrollBy(). Referenced by CLibraryFrame::OnMouseMove(). |
|
Definition at line 577 of file CtrlLibraryTreeView.cpp. References ID_LIBRARY_EXPLORE, ID_LIBRARY_FOLDER_PROPERTIES, m_bVirtual, Skin, and CSkin::TrackPopupMenu(). |
|
Definition at line 540 of file CtrlLibraryTreeView.cpp. References CCoolTipCtrl::Create(), m_wndAlbumTip, and m_wndFolderTip. |
|
Reimplemented from CLibraryTreeCtrl. Definition at line 589 of file CtrlLibraryTreeView.cpp. References m_bVirtual, CLibraryTreeCtrl::m_pFocus, CLibraryTreeCtrl::NotifySelection(), NULL, CLibraryTreeCtrl::OnLButtonDblClk(), and CLibraryTreeCtrl::SelectAll(). |
|
Definition at line 762 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::AddFolder(), BIF_NEWDIALOGSTYLE, LibraryFolders, and NULL. |
|
Definition at line 644 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckFolder(), CFileExecutor::Execute(), Library, LibraryFolders, m_bVirtual, CLibraryTreeCtrl::m_nSelected, CLibraryTreeItem::m_pPhysical, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, CLibraryFolder::m_sPath, and NULL. Referenced by PreTranslateMessage(). |
|
Definition at line 1001 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pSelNext, CLibraryTreeItem::m_pVirtual, CAlbumFolder::m_pXML, and NULL. |
|
Definition at line 861 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckAlbum(), CAlbumFolder::Delete(), IDS_LIBRARY_FOLDER_DELETE, Library, LibraryFolders, CSkin::LoadString(), CLibraryTreeCtrl::m_nSelected, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pSelNext, CLibraryTreeItem::m_pVirtual, CLibraryTreeCtrl::NotifySelection(), NULL, and Skin. Referenced by PreTranslateMessage(). |
|
Definition at line 810 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckAlbum(), CFileExecutor::Enqueue(), CLibraryFile::GetPath(), Library, LibraryFolders, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, and CLibraryTreeItem::m_pSelNext. |
|
Definition at line 979 of file CtrlLibraryTreeView.cpp. References CFilePropertiesSheet::Add(), CFilePropertiesSheet::DoModal(), Library, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, and CLibraryTreeItem::m_pSelNext. |
|
Definition at line 843 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckAlbum(), Library, LibraryFolders, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pSelNext, CAlbumFolder::MetaToFiles(), and CLibrary::Update(). |
|
|
Definition at line 952 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::DeselectAll(), CLibraryTreeCtrl::GetFolderItem(), CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pVirtual, CLibraryTreeCtrl::NotifySelection(), NULL, CLibraryTreeCtrl::Select(), and TS_TRUE. Referenced by PreTranslateMessage(). |
|
|
Definition at line 924 of file CtrlLibraryTreeView.cpp. References CLibraryList::GetIterator(), CLibraryList::GetNextFile(), Library, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pSelNext, and CLibrary::Update(). |
|
Definition at line 743 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckFolder(), Library, LibraryFolders, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pSelNext, NULL, PostUpdate(), CLibraryFolders::RemoveFolder(), and CLibrary::Save(). |
|
Definition at line 661 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckFolder(), Library, LibraryFolders, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, and CLibraryTreeItem::m_pSelNext. |
|
Definition at line 698 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckFolder(), Library, LibraryFolders, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pSelNext, PostUpdate(), TS_FALSE, TS_TRUE, TS_UNKNOWN, and CLibrary::Update(). |
|
Definition at line 639 of file CtrlLibraryTreeView.cpp. References m_bVirtual, and CLibraryTreeCtrl::m_nSelected. |
|
Definition at line 996 of file CtrlLibraryTreeView.cpp. References m_bVirtual, and CLibraryTreeCtrl::m_nSelected. |
|
Definition at line 856 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::m_nSelected, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pVirtual, and NULL. |
|
Definition at line 793 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckAlbum(), Library, LibraryFolders, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, and CLibraryTreeItem::m_pSelNext. |
|
Definition at line 974 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::m_nSelected. |
|
Definition at line 838 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::m_nSelected, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pVirtual, and NULL. |
|
Definition at line 884 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::m_nSelected, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pVirtual, and NULL. |
|
Definition at line 947 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::m_nSelected, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pVirtual, and NULL. |
|
Definition at line 600 of file CtrlLibraryTreeView.cpp. References CCoolBarCtrl::GetID(), ID_LIBRARY_PARENT, CLibraryTreeCtrl::m_nSelected, CLibraryFrame::m_wndViewTop, and CCoolBarItem::Show(). |
|
Definition at line 919 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::m_nSelected. |
|
Definition at line 723 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckFolder(), Library, LibraryFolders, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pSelNext, and NULL. |
|
Definition at line 656 of file CtrlLibraryTreeView.cpp. References m_bVirtual, and CLibraryTreeCtrl::m_nSelected. |
|
Definition at line 671 of file CtrlLibraryTreeView.cpp. References CLibraryFolders::CheckFolder(), Library, LibraryFolders, CLibraryTreeCtrl::m_nSelected, CLibrary::m_pSection, CLibraryTreeCtrl::m_pSelFirst, CLibraryTreeItem::m_pSelNext, TS_FALSE, TS_TRUE, and TS_UNKNOWN. |
|
Definition at line 124 of file CtrlLibraryTreeView.cpp. References ID_LIBRARY_REFRESH. Referenced by OnLibraryRemove(), and OnLibraryShared(). |
|
Definition at line 550 of file CtrlLibraryTreeView.cpp. References m_bVirtual, OnLibraryExplore(), OnLibraryFolderDelete(), and OnLibraryFolderProperties(). |
|
Definition at line 390 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::DeselectAll(), CLibraryTreeCtrl::GetFolderItem(), CLibraryTreeCtrl::Highlight(), CLibraryTreeItem::m_bSelected, CLibraryTreeCtrl::m_nSelected, CLibraryTreeCtrl::NotifySelection(), NULL, CLibraryTreeCtrl::Select(), and TS_TRUE. Referenced by CLibraryFrame::Display(). |
|
Definition at line 102 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::Clear(), m_bVirtual, m_wndAlbumTip, m_wndFolderTip, and CLibraryTreeCtrl::SetToolTip(). Referenced by CLibraryFrame::OnSkinChange(). |
|
|
|
Definition at line 112 of file CtrlLibraryTreeView.cpp. References m_bVirtual, UpdatePhysical(), and UpdateVirtual(). Referenced by Update(), CLibraryFrame::Update(), UpdatePhysical(), and UpdateVirtual(). |
|
Definition at line 132 of file CtrlLibraryTreeView.cpp. References CLibraryTreeCtrl::CleanItems(), CLibraryFolders::GetFolderIterator(), CLibraryFolders::GetNextFolder(), LibraryFolders, CLibraryTreeCtrl::m_nCleanCookie, CLibraryTreeItem::m_nCount, CLibraryTreeItem::m_pList, CLibraryTreeCtrl::m_pRoot, CLibraryTreeCtrl::NotifySelection(), NULL, Update(), and CLibraryTreeCtrl::UpdateScroll(). Referenced by Update(). |
|
Definition at line 287 of file CtrlLibraryTreeView.cpp. References CLibrary::GetAlbumRoot(), Library, CLibraryTreeCtrl::m_pRoot, CLibraryTreeCtrl::NotifySelection(), NULL, Update(), and CLibraryTreeCtrl::UpdateScroll(). Referenced by Update(). |
|
Definition at line 43 of file CtrlLibraryTreeView.h. Referenced by OnContextMenu(), OnLButtonDblClk(), OnLibraryExplore(), OnUpdateLibraryExplore(), OnUpdateLibraryExportCollection(), OnUpdateLibraryScan(), PreTranslateMessage(), SetVirtual(), and Update(). |
|
Definition at line 45 of file CtrlLibraryTreeView.h. Referenced by OnCreate(), and SetVirtual(). |
|
Definition at line 44 of file CtrlLibraryTreeView.h. Referenced by OnCreate(), and SetVirtual(). |