|
ORE Studio 0.0.4
|
Qt-based graphical user interface for ORE Studio. More...
Classes | |
| class | AboutDialog |
| Modal dialog displaying application version and build metadata. More... | |
| class | AccountController |
| Controller managing all account-related windows and operations. More... | |
| class | AccountDetailDialog |
| Dialog widget for creating and editing user accounts. More... | |
| class | AccountHistoryDialog |
| Widget for displaying account version history. More... | |
| class | AccountItemDelegate |
| Custom delegate for rendering account table cells. More... | |
| class | AccountMdiWindow |
| MDI window for displaying and managing user accounts. More... | |
| struct | AccountWithLoginInfo |
| Composite structure combining account with its login status. More... | |
| class | ChangePasswordDialog |
| Dialog for changing user password after forced password reset. More... | |
| class | ClientAccountModel |
| Model for displaying accounts fetched from the server via client. More... | |
| class | ClientCurrencyModel |
| Model for displaying currencies fetched from the server via client. More... | |
| class | ClientManager |
| Manages the lifecycle of the network client and IO context. More... | |
| struct | color_constants |
| Centralized color constants for consistent UI styling. More... | |
| class | CommandLineParser |
| Encapsulates Qt command line parsing for the application. More... | |
| class | CurrencyController |
| Controller managing all currency-related windows and operations. More... | |
| class | CurrencyHistoryDialog |
| Widget for displaying currency version history. More... | |
| class | CurrencyMdiWindow |
| MDI window for displaying currencies. More... | |
| class | DetachableMdiSubWindow |
| QMdiSubWindow that can be detached to become a floating window. More... | |
| class | EntityController |
| Abstract base class for entity controllers. More... | |
| class | IconUtils |
| Utility class for icon manipulation operations. More... | |
| class | ImportCurrencyDialog |
| Dialog for previewing and importing currencies from XML files. More... | |
| class | LoginDialog |
| Dialog for user authentication and server connection. More... | |
| struct | LoginResult |
| Result of a login attempt. More... | |
| class | MainWindow |
| Main application window providing the MDI interface and entity management. More... | |
| class | MdiAreaWithBackground |
| Custom QMdiArea that displays a background logo when no windows are open. More... | |
| class | MyAccountDialog |
| Dialog for users to manage their own account details. More... | |
| class | PaginationWidget |
| Widget providing pagination controls for data tables. More... | |
| class | relative_time_helper |
| Helper class for formatting recorded_at timestamps as relative time. More... | |
Typedefs | |
| using | FutureResult = std::pair< bool, std::string > |
Enumerations | |
| enum class | LoginStatus { Never , LongAgo , Recent , Online } |
| Enum representing account login status buckets. More... | |
Qt-based graphical user interface for ORE Studio.
Modern desktop application built with Qt 6 providing visual management of ORE data. Key features:
The application uses an entity controller pattern where MainWindow delegates entity-specific operations (e.g., CurrencyController) which manage their own MDI windows, dialogs, and data models.
|
strong |
Enum representing account login status buckets.
Used to categorize accounts by their login recency for display with different visual treatments (badge colors).