21 #ifndef ICEMON_MONITOR_H
22 #define ICEMON_MONITOR_H
40 Q_PROPERTY(SchedulerState schedulerState READ schedulerState WRITE setSchedulerState NOTIFY schedulerStateChanged)
41 Q_ENUMS(SchedulerState)
44 :
enum SchedulerState {
51 QByteArray currentNetname()
const;
52 void setCurrentNetname(
const QByteArray &);
54 QByteArray currentSchedname()
const;
55 void setCurrentSchedname(
const QByteArray &);
57 uint currentSchedport()
const;
58 void setCurrentSchedport(uint port);
60 SchedulerState schedulerState()
const;
62 virtual QList<Job> jobHistory()
const;
67 void setSchedulerState(SchedulerState online);
70 void schedulerStateChanged(Monitor::SchedulerState);
72 void jobUpdated(
const Job &job);
73 void nodeRemoved(HostId
id);
74 void nodeUpdated(HostId
id);
78 QByteArray m_currentNetname;
79 QByteArray m_currentSchedname;
80 uint m_currentSchedport;
81 SchedulerState m_schedulerState;
84 #endif // ICEMON_MONITOR_H
Definition: hostinfo.h:114
Definition: statusview.h:39