ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
ServiceDashboardMdiWindow Class Referencefinal

MDI window showing the live status of all running services. More...

#include <ServiceDashboardMdiWindow.hpp>

Inherits QWidget.

Collaboration diagram for ServiceDashboardMdiWindow:
Collaboration graph

Public Slots

void refresh ()
 

Signals

void statusChanged (const QString &message)
 
void errorOccurred (const QString &error_message)
 

Public Member Functions

 ServiceDashboardMdiWindow (ClientManager *clientManager, QWidget *parent=nullptr)
 
QSize sizeHint () const override
 

Protected Member Functions

void closeEvent (QCloseEvent *event) override
 

Detailed Description

MDI window showing the live status of all running services.

Overview panel: one row per service (aggregated across all replicas). Status badge (Online/Degraded/Offline) derived from heartbeat age. Replica count shows X running / Y desired.

Detail panel: per-instance replica table with phase badges, plus Stop All / Restart All buttons for the selected service.