|
ORE Studio 0.0.4
|
Main application window providing the MDI interface. More...
#include <MainWindow.hpp>
Inherits QMainWindow.

Public Member Functions | |
| MainWindow (QWidget *parent=nullptr) | |
| Constructs the main window. | |
| ~MainWindow () override | |
| Destroys the main window. | |
| ClientManager * | getClientManager () const |
| Get the client manager. | |
| void | setInstanceInfo (const QString &name, const QColor &color=QColor()) |
| Set instance identification info for multi-instance testing. | |
| void | setHttpBaseUrl (const std::string &url) |
| Set the HTTP base URL for compute service file uploads. | |
| void | updateWindowTitle () |
| Update the window title to reflect current state. | |
Protected Member Functions | |
| void | closeEvent (QCloseEvent *event) override |
| bool | eventFilter (QObject *watched, QEvent *event) override |
Main application window providing the MDI interface.
Owns shared infrastructure (ClientManager, caches, event bus) and drives the plugin lifecycle. Domain entity management is delegated to AdminPlugin, domain-specific plugins via the IPlugin interface.
|
explicit |
Constructs the main window.
| parent | Parent widget (typically nullptr for main window) |