00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef SGECONFIGDIALOG_H
00018 #define SGECONFIGDIALOG_H
00019
00020 #ifdef ENABLE_SSH
00021
00022
00024
00025 #include <QtGui/QDialog>
00026
00027 namespace Ui {
00028 class SgeConfigDialog;
00029 }
00030
00031 namespace GlobalSearch {
00032 class AbstractDialog;
00033 class OptBase;
00034 class SgeQueueInterface;
00035
00036 class SgeConfigDialog : public QDialog
00037 {
00038 Q_OBJECT
00039
00040 public:
00041
00042 explicit SgeConfigDialog(AbstractDialog *parent,
00043 OptBase *o,
00044 SgeQueueInterface *p);
00045 virtual ~SgeConfigDialog();
00046
00047 public slots:
00048 void updateGUI();
00049
00050 protected slots:
00051 void accept();
00052 void reject();
00053
00054 protected:
00055 OptBase *m_opt;
00056 SgeQueueInterface *m_sge;
00057
00058 private:
00059 Ui::SgeConfigDialog *ui;
00060
00061 };
00062 }
00063
00065 #endif // ENABLE_SSH
00066 #endif // SGECONFIGDIALOG_H