KaliVeda
Toolkit for HIC analysis
KVBatchSystemGUI.h
1 
4 #ifndef __KVBATCHSYSTEMGUI_H
5 #define __KVBATCHSYSTEMGUI_H
6 #include "RQ_OBJECT.h"
7 #include <KVBase.h>
8 #include <TGFrame.h>
9 #include <TTimer.h>
10 #include <TGButton.h>
11 #include "KVListView.h"
12 
41 class KVBatchSystemGUI : public KVBase {
42  RQ_OBJECT("KVBatchSystemGUI")
43  TGMainFrame* MainFrame;
44  TGPictureButton* BrefreshDir;
45  TGPictureButton* BremDir;
46  TGPictureButton* BalterJobs;
47  KVListView* fLVJobs;
48  KVUnownedList selected_jobs;
49  TTimer* fTimer;
50  KVList* jobs;
51  static Bool_t fOpen;
52 
53 public:
55  virtual ~KVBatchSystemGUI();
56  void DoClose();
57  void CloseWindow();
58 
59  static Bool_t IsOpen()
60  {
61  return fOpen;
62  }
63 
64  void Refresh();
65  void KillJobs();
66  void AlterJobs();
67 
68  ClassDef(KVBatchSystemGUI, 1) //GUI for batch system jobs
69 };
70 
71 #endif
#define RQ_OBJECT(sender_class)
bool Bool_t
#define ClassDef(name, id)
Base class for KaliVeda framework.
Definition: KVBase.h:140
GUI for batch system jobsGraphical interface for monitoring, altering, and deleting batch jobs....
virtual ~KVBatchSystemGUI()
Destructor.
static Bool_t IsOpen()
KVBatchSystemGUI()
Default constructor.
Enhanced version of ROOT TGListView widget.
Definition: KVListView.h:147
Extended TList class which owns its objects by default.
Definition: KVList.h:22
Extended TList class which does not own its objects by default.
Definition: KVUnownedList.h:20