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

Public Types

enum  { RttiHostItem = 1000 }
 

Public Member Functions

 HostItem (const QString &text)
 
 HostItem (HostInfo *hostInfo, HostInfoManager *)
 
void init ()
 
HostInfohostInfo () const
 
void setHostColor (const QColor &color)
 
void setIsActiveClient (bool active)
 
bool isActiveClient () const
 
void setIsCompiling (bool compiling)
 
bool isCompiling () const
 
void setStateItem (QGraphicsItem *item)
 
QGraphicsItem * stateItem ()
 
void setClient (unsigned int client)
 
unsigned int client () const
 
QString hostName () const
 
void updateName ()
 
void setFixedText (const QString &text)
 
double centerPosX () const
 
double centerPosY () const
 
double relativeCenterPosX () const
 
double relativeCenterPosY () const
 
qreal baseXMargin () const
 
qreal baseYMargin () const
 
void setCenterPos (double x, double y)
 
void update (const Job &job)
 

Static Public Attributes

static const int HaloMargin = 4
 
static const int PenDarkerFactor = 125
 

Protected Member Functions

void createJobHalo (const Job &)
 
void deleteJobHalo (const Job &job)
 
void updateHalos ()
 

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