ComputerNode Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 7 of FileExplorer/ComputerNode.cm

Inheritance

Constructors & Destructor

public ComputerNode()

Member Functions

public void AddDrive(DriveNode* drive)
public override Result<Control*> CreateView(ImageList* imageList)
public inline const List<UniquePtr<DriveNode>>& Drives() const
public override MainWindow* GetMainWindow() const
public override String<char> ImageName() const
public void SetMainWindow(MainWindow* mainWindow_)
public override Result<UniquePtr<TreeViewNode>> ToTreeViewNode(bool createChildren, ImageList* imageList)

Member Variables

private List<UniquePtr<DriveNode>> drives
private MainWindow* mainWindow

Constructor& Destructor Details

ComputerNode Constructor

public ComputerNode()

Definition
Line 9 of FileExplorer/ComputerNode.cm


Member Function Details

AddDrive Member Function

public void AddDrive(DriveNode* drive)

Definition
Line 12 of FileExplorer/ComputerNode.cm


CreateView Member Function

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

Definition
Line 80 of FileExplorer/ComputerNode.cm


Drives Member Function

public inline const List<UniquePtr<DriveNode>>& Drives()

Definition
Line 17 of FileExplorer/ComputerNode.cm


GetMainWindow Member Function

public override MainWindow* GetMainWindow()

Definition
Line 21 of FileExplorer/ComputerNode.cm


ImageName Member Function

public override String<char> ImageName()

Definition
Line 29 of FileExplorer/ComputerNode.cm


SetMainWindow Member Function

public void SetMainWindow(MainWindow* mainWindow_)

Definition
Line 25 of FileExplorer/ComputerNode.cm


ToTreeViewNode Member Function

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

Definition
Line 34 of FileExplorer/ComputerNode.cm