ComputerNode Class

Definition

Line 7 of FileExplorer/ComputerNode.cm

Inheritance

Constructors & Destructor

public nothrow ComputerNode()

Member Functions

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

Member Variables

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

Constructor& Destructor Details

ComputerNode Constructor

public nothrow ComputerNode()

Definition
Line 9 of FileExplorer/ComputerNode.cm


Member Function Details

AddDrive Member Function

public nothrow void AddDrive(DriveNode* drive)

Definition
Line 12 of FileExplorer/ComputerNode.cm


CreateView Member Function

public override Control* CreateView(ImageList* imageList)

Definition
Line 58 of FileExplorer/ComputerNode.cm


Drives Member Function

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

Definition
Line 17 of FileExplorer/ComputerNode.cm


GetMainWindow Member Function

public override nothrow MainWindow* GetMainWindow()

Definition
Line 21 of FileExplorer/ComputerNode.cm


ImageName Member Function

public override nothrow String<char> ImageName()

Definition
Line 29 of FileExplorer/ComputerNode.cm


SetMainWindow Member Function

public nothrow void SetMainWindow(MainWindow* mainWindow_)

Definition
Line 25 of FileExplorer/ComputerNode.cm


ToTreeViewNode Member Function

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

Definition
Line 33 of FileExplorer/ComputerNode.cm