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 |