|
ORE Studio 0.0.4
|
Table model for the global job-instance execution history. More...
#include <ClientJobInstanceModel.hpp>


Public Types | |
| enum | Column { JobName , Status , TriggeredAt , StartedAt , Duration , ActionType , ErrorMessage , ColumnCount } |
Public Member Functions | |
| ClientJobInstanceModel (ClientManager *clientManager, QObject *parent=nullptr) | |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
| void | refresh () |
| const scheduler::messaging::job_instance_summary * | getInstance (int row) const |
Additional Inherited Members | |
Signals inherited from AbstractClientModel | |
| void | dataLoaded () |
| void | loadError (const QString &error_message, const QString &details={}) |
Table model for the global job-instance execution history.
Fetches data via scheduler.v1.job-instances.list and exposes it as a read-only QAbstractTableModel for display in JobInstanceMdiWindow.