#include <pbsnodes.h>
Public Slots | |
| void | clearNodesListing () |
| void | refresh () |
| void | onNodesReceived (QStringList) |
Public Member Functions | |
| PBSNodes (QWidget *parent=0) | |
| void | addNodeEntry (const QString &name, const QString &state, const QString &nbproc, const QString &properties, const QString &type, const QString &status) |
Private Attributes | |
| QAbstractItemModel * | model |
Definition at line 20 of file pbsnodes.h.
| PBSNodes::PBSNodes | ( | QWidget * | parent = 0 |
) |
Construct a PBSNodes widget
| parent | parent widget |
Definition at line 21 of file pbsnodes.cpp.
| void PBSNodes::addNodeEntry | ( | const QString & | name, | |
| const QString & | state, | |||
| const QString & | nbproc, | |||
| const QString & | properties, | |||
| const QString & | type, | |||
| const QString & | status | |||
| ) |
Add a node entry
| name | name | |
| state | state | |
| nbproc | number of processors | |
| properties | properties | |
| type | type | |
| status | value of the status field |
Definition at line 55 of file pbsnodes.cpp.
References model.
Referenced by onNodesReceived().
| void PBSNodes::clearNodesListing | ( | ) | [slot] |
Clear the widget
Definition at line 72 of file pbsnodes.cpp.
References model.
Referenced by onNodesReceived().
| void PBSNodes::refresh | ( | ) | [slot] |
Refresh the widget
Definition at line 80 of file pbsnodes.cpp.
References Myssh::isConnected(), and onNodesReceived().
Referenced by PBSNodes().
| void PBSNodes::onNodesReceived | ( | QStringList | outerr | ) | [slot] |
Parse the resulst of "pbsnodes -a"
| outerr | list of the output stream and error stream |
Definition at line 101 of file pbsnodes.cpp.
References addNodeEntry(), and clearNodesListing().
Referenced by refresh().
QAbstractItemModel* PBSNodes::model [private] |
Definition at line 24 of file pbsnodes.h.
Referenced by addNodeEntry(), clearNodesListing(), and PBSNodes().
1.5.4