|
RADLib
RADical C++ application framework
|
Application-shell, dock, workspace, command, notification, file, log, and virtual data models. More...
#include <RADCore/RADCore.h>#include <RADUi/RADWidgets.h>#include <cstdint>#include <map>#include <optional>#include <string>#include <vector>
Include dependency graph for RADAppKit.h:Go to the source code of this file.
Classes | |
| struct | RADUi::DockPanel |
| Dockable panel descriptor. More... | |
| class | RADUi::DockLayoutModel |
| Dock layout model for IDE-style tools. More... | |
| struct | RADUi::DocumentTab |
| Open document tab. More... | |
| class | RADUi::DocumentWorkspaceModel |
| Document workspace model for tabbed editors and browsers. More... | |
| struct | RADUi::Command |
| Command palette command descriptor. More... | |
| class | RADUi::CommandPaletteModel |
| Searchable command palette model. More... | |
| struct | RADUi::Notification |
| Toast/status notification. More... | |
| class | RADUi::NotificationModel |
| Notification collection model. More... | |
| struct | RADUi::TableColumn |
| Table column descriptor. More... | |
| class | RADUi::VirtualTableModel |
| Virtual string table with columns, filter, and selected row. More... | |
| struct | RADUi::FileBrowserEntry |
| File browser entry. More... | |
| class | RADUi::FileBrowserModel |
| File browser/navigation model. More... | |
| struct | RADUi::LogEntry |
| One log view entry. More... | |
| class | RADUi::LogViewModel |
| Filterable log view model. More... | |
| class | RADUi::SearchBoxModel |
| Search box model. More... | |
| class | RADUi::ProgressModel |
| Progress state model. More... | |
| class | RADUi::AppShellModel |
| High-level application shell state. More... | |
Namespaces | |
| RADUi | |
Enumerations | |
| enum class | RADUi::DockArea { RADUi::Left , RADUi::Right , RADUi::Bottom , RADUi::Floating } |
| Dock area for app panels. More... | |
| enum class | RADUi::NotificationSeverity { RADUi::Info , RADUi::Success , RADUi::Warning , RADUi::Error } |
| Notification severity. More... | |
| enum class | RADUi::LogLevel { RADUi::Trace , RADUi::Debug , RADUi::Info , RADUi::Warning , RADUi::Error } |
| Log severity level. More... | |
Application-shell, dock, workspace, command, notification, file, log, and virtual data models.