NodeInfoModel Class Reference

#include <ArmarXGui/gui-plugins/SystemStateMonitorPlugin/IceGridViewer/model/NodeInfoModel.h>

+ Inheritance diagram for NodeInfoModel:

Public Member Functions

int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
 NodeInfoModel ()
 
 NodeInfoModel (IceGrid::NodeInfo nodeInfo)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
bool setData (IceGrid::NodeInfo newInfo)
 

Protected Attributes

IceGrid::NodeInfo nodeInfo
 
std::mutex nodeInfoMutex
 

Detailed Description

Definition at line 30 of file NodeInfoModel.h.

Constructor & Destructor Documentation

◆ NodeInfoModel() [1/2]

NodeInfoModel ( )
inline

Definition at line 35 of file NodeInfoModel.h.

◆ NodeInfoModel() [2/2]

NodeInfoModel ( IceGrid::NodeInfo  nodeInfo)
inline

Definition at line 39 of file NodeInfoModel.h.

Member Function Documentation

◆ columnCount()

int columnCount ( const QModelIndex &  parent = QModelIndex()) const
inlineoverride

Definition at line 49 of file NodeInfoModel.h.

+ Here is the caller graph for this function:

◆ data()

QVariant data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
inlineoverride

Definition at line 54 of file NodeInfoModel.h.

+ Here is the call graph for this function:

◆ flags()

Qt::ItemFlags flags ( const QModelIndex &  index) const
inlineoverride

Definition at line 164 of file NodeInfoModel.h.

◆ headerData()

QVariant headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const
inlineoverride

Definition at line 112 of file NodeInfoModel.h.

◆ rowCount()

int rowCount ( const QModelIndex &  parent = QModelIndex()) const
inlineoverride

Definition at line 44 of file NodeInfoModel.h.

+ Here is the caller graph for this function:

◆ setData()

bool setData ( IceGrid::NodeInfo  newInfo)
inline

Definition at line 169 of file NodeInfoModel.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ nodeInfo

IceGrid::NodeInfo nodeInfo
protected

Definition at line 180 of file NodeInfoModel.h.

◆ nodeInfoMutex

std::mutex nodeInfoMutex
mutableprotected

Definition at line 181 of file NodeInfoModel.h.


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