ORE Studio 0.0.4
Loading...
Searching...
No Matches
Classes | Typedefs
ores::qt Namespace Reference

Qt-based graphical user interface for ORE Studio. More...

Classes

class  AboutDialog
 Modal dialog displaying application version and build metadata. 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...
 
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...
 
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  PaginationWidget
 Widget providing pagination controls for data tables. More...
 

Typedefs

using FutureResult = std::pair< bool, std::string >
 

Detailed Description

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.