DriveNode Class

Definition

Line 7 of FileExplorer/DriveNode.cm

Inheritance

Constructors & Destructor

public nothrow DriveNode(const String<char>& name_)

Member Functions

public override Control* CreateView(ImageList* imageList)
public override nothrow String<char> ImageName() const
public inline nothrow DirectoryNode* RootDirectory() const
public nothrow void SetRootDirectory(DirectoryNode* rootDirectory_)
public override nothrow TreeViewNode* ToTreeViewNode(bool createChildren, ImageList* imageList)

Member Variables

private UniquePtr<DirectoryNode> rootDirectory

Constructor& Destructor Details

DriveNode Constructor

public nothrow DriveNode(const String<char>& name_)

Definition
Line 9 of FileExplorer/DriveNode.cm


Member Function Details

CreateView Member Function

public override Control* CreateView(ImageList* imageList)

Definition
Line 41 of FileExplorer/DriveNode.cm


ImageName Member Function

public override nothrow String<char> ImageName()

Definition
Line 22 of FileExplorer/DriveNode.cm


RootDirectory Member Function

public inline nothrow DirectoryNode* RootDirectory()

Definition
Line 18 of FileExplorer/DriveNode.cm


SetRootDirectory Member Function

public nothrow void SetRootDirectory(DirectoryNode* rootDirectory_)

Definition
Line 12 of FileExplorer/DriveNode.cm


ToTreeViewNode Member Function

public override nothrow TreeViewNode* ToTreeViewNode(bool createChildren, ImageList* imageList)

Definition
Line 26 of FileExplorer/DriveNode.cm