Represents a file or folder in the file browser. More...
#include <file_browser.h>
Public Types | |
| enum class | FileType { kDirectory , kAssembly , kSource , kHeader , kText , kConfig , kJson , kImage , kBinary , kUnknown } |
Public Attributes | |
| std::string | name |
| std::string | full_path |
| bool | is_directory |
| bool | is_expanded = false |
| std::vector< FileEntry > | children |
| FileType | file_type = FileType::kUnknown |
Represents a file or folder in the file browser.
Definition at line 17 of file file_browser.h.
|
strong |
| Enumerator | |
|---|---|
| kDirectory | |
| kAssembly | |
| kSource | |
| kHeader | |
| kText | |
| kConfig | |
| kJson | |
| kImage | |
| kBinary | |
| kUnknown | |
Definition at line 25 of file file_browser.h.
| std::string yaze::editor::FileEntry::name |
Definition at line 18 of file file_browser.h.
Referenced by yaze::editor::FileBrowser::DrawEntry(), yaze::editor::FileBrowser::Refresh(), and yaze::editor::FileBrowser::ScanDirectory().
| std::string yaze::editor::FileEntry::full_path |
Definition at line 19 of file file_browser.h.
Referenced by yaze::editor::FileBrowser::DrawEntry(), yaze::editor::FileBrowser::Refresh(), and yaze::editor::FileBrowser::ScanDirectory().
| bool yaze::editor::FileEntry::is_directory |
Definition at line 20 of file file_browser.h.
Referenced by yaze::editor::FileBrowser::DrawEntry(), yaze::editor::FileBrowser::Refresh(), and yaze::editor::FileBrowser::ScanDirectory().
| bool yaze::editor::FileEntry::is_expanded = false |
Definition at line 21 of file file_browser.h.
Referenced by yaze::editor::FileBrowser::Refresh().
| std::vector<FileEntry> yaze::editor::FileEntry::children |
Definition at line 22 of file file_browser.h.
Referenced by yaze::editor::FileBrowser::DrawEntry().
| FileType yaze::editor::FileEntry::file_type = FileType::kUnknown |
Definition at line 37 of file file_browser.h.
Referenced by yaze::editor::FileBrowser::DrawEntry(), yaze::editor::FileBrowser::Refresh(), and yaze::editor::FileBrowser::ScanDirectory().