ARC Graphical Clients: /home/jonas/Development/arc-gui-clients/src/arcstat-ui/jobstatuswindow.h Source File

- Main Page
- Classes
- Files

- File List

# /home/jonas/Development/arc-gui-clients/src/arcstat-ui/jobstatuswindow.h

    00001 #ifndef JobStatusWindow_H
    00002 #define JobStatusWindow_H
    00003
    00004 #include <QMainWindow>
    00005 #include "arcjobcontroller.h"
    00006 #include "qdebugstream.h"
    00007
    00008 namespace Ui {
    00009 class JobStatusWindow;
    00010 }
    00011
    00012 class JobStatusWindow : public QMainWindow
    00013 {
    00014     Q_OBJECT
    00015
    00016 private:
    00017     ArcJobController* m_jobController;
    00018     bool m_firstShow;
    00019
    00020     QDebugStream* m_debugStream;
    00021     QDebugStream* m_debugStream2;
    00022
    00023     void disableActions();
    00024     void enableActions();
    00025
    00026     void handleDebugStreamEvent(const DebugStreamEvent *event);
    00027
    00028 public:
    00029     explicit JobStatusWindow(QWidget *parent = 0);
    00030     ~JobStatusWindow();
    00031
    00032     void showEvent ( QShowEvent * event );
    00033
    00034 protected:
    00035     void customEvent(QEvent * event);
    00036
    00037 private Q_SLOTS:
    00038     void on_actionRefresh_triggered();
    00039     void onQueryJobStatusDone();
    00040     void onQueryAllJobListStatusDone();
    00041     void onDownloadJobsDone();
    00042     void onKillJobsDone();
    00043     void onCleanJobsDone();
    00044     void onResubmitJobsDone();
    00045
    00046     void on_actionOpenJobList_triggered();
    00047
    00048     void on_actionSelectAll_triggered();
    00049
    00050     void on_actionClearSelection_triggered();
    00051
    00052     void on_actionCleanSelected_triggered();
    00053
    00054     void on_actionKillSelected_triggered();
    00055
    00056     void on_actionDownloadSelected_triggered();
    00057
    00058     void on_actionExit_triggered();
    00059
    00060     void on_actionResubmitSelected_triggered();
    00061
    00062     void on_actionRemoveJobList_triggered();
    00063
    00064     void on_actionShowFiles_triggered();
    00065
    00066 private:
    00067     Ui::JobStatusWindow *ui;
    00068 };
    00069
    00070 #endif // JobStatusWindow_H

All Classes Functions Variables