DirectoryTreeView Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 22 of FileExplorer/DirectoryTreeView.cm

Inheritance

Constructors & Destructor

public DirectoryTreeView(ImageList* imageList, ComputerNode* computer_)

Member Functions

protected override Result<bool> OnPaint(PaintEventArgs& args)
public Result<bool> Open(Node* node)
private Result<bool> PopulateTreeView(ImageList* imageList)
public Node* SelectedNode() const
public void SetMainWindow(MainWindow* mainWindow_)
private void TreeViewNodeClick(TreeViewNodeMouseClickEventArgs& args)
private void TreeViewNodeDoubleClick(TreeViewNodeMouseClickEventArgs& args)

Member Variables

private Control* child
private ComputerNode* computer
private MainWindow* mainWindow
private TreeView* treeView

Constructor& Destructor Details

DirectoryTreeView Constructor

public DirectoryTreeView(ImageList* imageList, ComputerNode* computer_)

Definition
Line 24 of FileExplorer/DirectoryTreeView.cm


Member Function Details

OnPaint Member Function

protected override Result<bool> OnPaint(PaintEventArgs& args)

Definition
Line 128 of FileExplorer/DirectoryTreeView.cm


Open Member Function

public Result<bool> Open(Node* node)

Definition
Line 93 of FileExplorer/DirectoryTreeView.cm


PopulateTreeView Member Function

private Result<bool> PopulateTreeView(ImageList* imageList)

Definition
Line 137 of FileExplorer/DirectoryTreeView.cm


SelectedNode Member Function

public Node* SelectedNode()

Definition
Line 111 of FileExplorer/DirectoryTreeView.cm


SetMainWindow Member Function

public void SetMainWindow(MainWindow* mainWindow_)

Definition
Line 88 of FileExplorer/DirectoryTreeView.cm


TreeViewNodeClick Member Function

private void TreeViewNodeClick(TreeViewNodeMouseClickEventArgs& args)

Definition
Line 151 of FileExplorer/DirectoryTreeView.cm


TreeViewNodeDoubleClick Member Function

private void TreeViewNodeDoubleClick(TreeViewNodeMouseClickEventArgs& args)

Definition
Line 182 of FileExplorer/DirectoryTreeView.cm