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