| public | Node(const String<char>& name_) |
| public Result<bool> | AddMenuItems(ContextMenu* contextMenu, bool treeView) |
| public virtual bool | CanOpen() const |
| public virtual Result<Control*> | CreateView(ImageList* imageList) |
| public virtual String<char> | DirectoryPath() |
| public Result<bool> | ExecuteDefaultAction() |
| public virtual String<char> | ExpandedImageName() const |
| private Result<bool> | Explore() |
| public virtual MainWindow* | GetMainWindow() const |
| public inline TreeViewNode* | GetTreeViewNode() const |
| public abstract String<char> | ImageName() const |
| public virtual bool | IsRootDirectory() const |
| public inline const String<char>& | Name() const |
| public Result<bool> | Open() |
| public Result<bool> | OpenAndExpand() |
| public inline Node* | Parent() const |
| public Result<bool> | SetCurrentPathNode() |
| public virtual Result<bool> | SetData(ListViewItem* item, ImageList* imageList) |
| public void | SetParent(Node* parent_) |
| public Result<bool> | SetTreeViewNode(TreeViewNode* treeViewNode_) |
| public virtual Result<UniquePtr<TreeViewNode>> | ToTreeViewNode(bool createChildren, ImageList* imageList) |
| private Result<bool> | ViewContent() |
| private ListViewItem* | listViewItem |
| private String<char> | name |
| private Node* | parent |
| private TreeViewNode* | treeViewNode |