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
|