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

Public Types

enum  Column {
  ColumnID, ColumnName, ColumnNoRemote, ColumnColor,
  ColumnIP, ColumnPlatform, ColumnProtocol, ColumnFeatures,
  ColumnMaxJobs, ColumnSpeed, ColumnLoad, _ColumnCount
}
 
enum  Role { HostIdRole = Qt::UserRole }
 

Public Member Functions

 HostListModel (QObject *parent=nullptr)
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
QVariant data (const QModelIndex &index, int role) const override
 
int columnCount (const QModelIndex &parent) const override
 
int rowCount (const QModelIndex &parent) const override
 
QModelIndex parent (const QModelIndex &child) const override
 
Monitormonitor () const
 
void setMonitor (Monitor *monitor)
 
HostInfo hostInfoForIndex (const QModelIndex &index) const
 
QModelIndex indexForHostInfo (const HostInfo &info, int column) const
 

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