24 #include "statusview.h"
26 #include <QScrollArea>
27 #include <QResizeEvent>
40 void update(
const Job &job);
41 void updateClient(
const Job &job);
44 QLabel *addLine(
const QString &caption, QWidget *parent, QGridLayout *grid,
45 Qt::Alignment flags = Qt::AlignTop,
46 const QString &status = QString());
52 : stateWidget(
nullptr)
53 , sourceLabel(
nullptr)
54 , stateLabel(
nullptr) {}
66 double m_totalJobsLength;
67 int m_finishedJobCount;
69 double m_totalRequestedJobsLength;
70 int m_requestedJobCount;
74 QVector<JobHandler> m_jobHandlers;
75 QList<QWidget *> m_widgets;
87 QWidget *widget()
const override;
89 void setMonitor(
Monitor *monitor)
override;
90 void update(
const Job &job)
override;
91 void removeNode(
unsigned int hostid)
override;
92 void checkNode(
unsigned int hostid)
override;
93 QString id()
const override {
return QStringLiteral(
"summary"); }
96 QScopedPointer<SummaryViewScrollArea> m_widget;
98 QMap<unsigned int, SummaryViewItem *> m_items;
99 QGridLayout *m_layout;
102 void createKnownHosts();
Definition: summaryview.h:78
Definition: summaryview.h:35
Definition: statusview.h:39