00001 #ifndef PBSNODES_H 00002 #define PBSNODES_H 00003 00010 #include <QWidget> 00011 #include <QStringList> 00012 #include <QAbstractItemModel> 00013 #include "ui_stats.h" 00014 #include "../ssh/myssh.hpp" 00015 00016 00020 class PBSNodes : public QWidget, public Ui::Stats 00021 { 00022 Q_OBJECT 00023 private: 00024 QAbstractItemModel * model; 00025 public: 00026 PBSNodes(QWidget *parent = 0); 00027 void addNodeEntry(const QString &name, 00028 const QString &state, const QString &nbproc, 00029 const QString &properties, const QString &type, const QString &status); 00030 public slots : 00031 void clearNodesListing (); 00032 void refresh(); 00033 void onNodesReceived(QStringList); 00034 }; 00035 00036 #endif // PBSNODES_H