DriveNode Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 7 of FileExplorer/DriveNode.cm

Inheritance

Constructors & Destructor

public DriveNode(const String<char>& name_)

Member Functions

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

Member Variables

private UniquePtr<DirectoryNode> rootDirectory

Constructor& Destructor Details

DriveNode Constructor

public DriveNode(const String<char>& name_)

Definition
Line 9 of FileExplorer/DriveNode.cm


Member Function Details

CreateView Member Function

public override Result<Control*> CreateView(ImageList* imageList)

Definition
Line 50 of FileExplorer/DriveNode.cm


ImageName Member Function

public override String<char> ImageName()

Definition
Line 22 of FileExplorer/DriveNode.cm


RootDirectory Member Function

public inline DirectoryNode* RootDirectory()

Definition
Line 18 of FileExplorer/DriveNode.cm


SetRootDirectory Member Function

public void SetRootDirectory(DirectoryNode* rootDirectory_)

Definition
Line 12 of FileExplorer/DriveNode.cm


ToTreeViewNode Member Function

public override Result<UniquePtr<TreeViewNode>> ToTreeViewNode(bool createChildren, ImageList* imageList)

Definition
Line 27 of FileExplorer/DriveNode.cm