undoStudio
The IDE of the undoRT ecosystem
Loading...
Searching...
No Matches
undoApp::ST::FileNode Struct Reference

Node structure for the file tree representation. More...

#include <undoAppST.hpp>

Collaboration diagram for undoApp::ST::FileNode:
Collaboration graph

Public Attributes

std::string name
 File or directory name.
 
std::string path
 Full filesystem path.
 
bool isDirectory
 True if this node represents a directory.
 
std::vector< FileNode > children
 Child nodes (files and subdirectories)
 
bool expanded = false
 True if the tree node is expanded in the UI.
 
bool isDragging = false
 True if this node is being dragged.
 
int role = 0
 Semantic role within an undoProject (0=Generic)
 

Detailed Description

Node structure for the file tree representation.

Member Data Documentation

◆ children

std::vector<FileNode> undoApp::ST::FileNode::children

Child nodes (files and subdirectories)

◆ expanded

bool undoApp::ST::FileNode::expanded = false

True if the tree node is expanded in the UI.

◆ isDirectory

bool undoApp::ST::FileNode::isDirectory

True if this node represents a directory.

◆ isDragging

bool undoApp::ST::FileNode::isDragging = false

True if this node is being dragged.

◆ name

std::string undoApp::ST::FileNode::name

File or directory name.

◆ path

std::string undoApp::ST::FileNode::path

Full filesystem path.

◆ role

int undoApp::ST::FileNode::role = 0

Semantic role within an undoProject (0=Generic)


The documentation for this struct was generated from the following file: