root entry for file system trees More...
#include <entries.h>
Public Member Functions | |
Root () | |
~Root () | |
Entry * | read_tree (LPCTSTR path, int scan_flags=0) |
Entry * | read_tree (LPCITEMIDLIST pidl, int scan_flags=0) |
Public Attributes | |
Entry * | _entry |
TCHAR | _path [MAX_PATH] |
TCHAR | _volname [_MAX_FNAME] |
TCHAR | _fs [_MAX_DIR] |
DWORD | _drive_type |
DWORD | _fs_flags |
SORT_ORDER | _sort_order |
root entry for file system trees
Definition at line 148 of file entries.h.
Root::Root | ( | ) |
Definition at line 162 of file entries.cpp.
{ memset(this, 0, sizeof(Root)); }
Root::~Root | ( | ) |
Definition at line 167 of file entries.cpp.
References _entry, and Entry::free_subentries().
{ if (_entry) { _entry->free_subentries(); delete _entry; } }
Definition at line 759 of file entries.cpp.
References Entry::_down, _entry, Entry::_expanded, _sort_order, Entry::read_tree(), and Entry::smart_scan().
Referenced by FileChildWindow::FileChildWindow(), and FileChildWindow::jump_to_int().
{ Entry* entry; if (path && *path) entry = _entry->read_tree(path, _sort_order); else { entry = _entry->read_tree(NULL, _sort_order); _entry->smart_scan(); if (_entry->_down) _entry->_expanded = true; } return entry; }
Entry * Root::read_tree | ( | LPCITEMIDLIST | pidl, |
int | scan_flags = 0 |
||
) |
Definition at line 778 of file entries.cpp.
References _entry, _sort_order, and Entry::read_tree().
{ return _entry->read_tree(pidl, _sort_order); }
DWORD Root::_drive_type |
Definition at line 156 of file entries.h.
Referenced by FileChildWindow::FileChildWindow(), and ShellBrowser::Init().
Definition at line 152 of file entries.h.
Referenced by FileChildWindow::FileChildWindow(), ShellBrowser::Init(), ShellBrowser::InitializeTree(), ShellBrowser::jump_to(), FileChildWindow::jump_to_int(), ShellBrowser::jump_to_pidl(), read_tree(), FileChildWindow::WndProc(), and ~Root().
Definition at line 155 of file entries.h.
Referenced by MDIMainFrame::activate_child_window(), FileChildWindow::FileChildWindow(), and ShellBrowser::Init().
DWORD Root::_fs_flags |
Definition at line 157 of file entries.h.
Referenced by FileChildWindow::FileChildWindow(), and ShellBrowser::Init().
TCHAR Root::_path[MAX_PATH] |
Definition at line 153 of file entries.h.
Referenced by MDIMainFrame::activate_drive_window(), FileChildWindow::FileChildWindow(), and FileChildWindow::jump_to_int().
Definition at line 158 of file entries.h.
Referenced by FileChildWindow::FileChildWindow(), read_tree(), and FileChildWindow::scan_entry().
TCHAR Root::_volname[_MAX_FNAME] |
Definition at line 154 of file entries.h.
Referenced by FileChildWindow::FileChildWindow(), ShellBrowser::Init(), and ShellBrowser::InitializeTree().
ROS Explorer Source Code Documentation
generated on 02.01.2013 by ![]() |