Icemon  3.3
icecc-monitor is a monitoring application for icecc (a distributed compiler)
Public Types | Public Member Functions | Protected Slots | List of all members
StatusView Class Referenceabstract
Inheritance diagram for StatusView:
Inheritance graph
[legend]

Public Types

enum  Option { NoOptions = 0, RememberJobsOption = 1 }
 

Public Member Functions

 StatusView (QObject *parent=nullptr)
 
virtual Options options () const
 
Monitormonitor () const
 
virtual void setMonitor (Monitor *monitor)
 
HostInfoManagerhostInfoManager () const
 Convenience function to access the Monitor's host info manager.
 
virtual QWidget * widget () const =0
 
virtual bool isPausable ()
 
virtual bool isConfigurable ()
 
virtual void checkNodes ()
 
virtual void configureView ()
 
virtual void stop ()
 
virtual void start ()
 
void togglePause ()
 
virtual QString id () const =0
 
unsigned int processor (const Job &)
 
QString nameForHost (unsigned int hostid)
 
QColor hostColor (unsigned int hostid)
 

Protected Slots

virtual void update (const Job &job)
 
virtual void checkNode (HostId hostid)
 
virtual void removeNode (HostId hostid)
 
virtual void updateSchedulerState (Monitor::SchedulerState state)
 

Member Enumeration Documentation

Enumerator
NoOptions 

No option.

RememberJobsOption 

Show old jobs in case this view gets reactivated.


The documentation for this class was generated from the following files: