4#include "KVBatchSystemGUI.h"
5#include "KVInputDialog.h"
9#include <KVBatchSystemManager.h>
10#include <KVGEBatchJob.h>
44 BremDir->
Connect(
"Clicked()",
"KVBatchSystemGUI",
this,
"KillJobs()");
73 fTimer->
Connect(
"Timeout()",
"KVBatchSystemGUI",
this,
"Refresh()");
151 "Change the resources you want to modify; leave the other ones as they are");
Handles jobs submitted to batch system.
GUI for batch system jobsGraphical interface for monitoring, altering, and deleting batch jobs....
virtual ~KVBatchSystemGUI()
Destructor.
KVBatchSystemGUI()
Default constructor.
static Bool_t fOpen
kTRUE if GUI is already open
TGPictureButton * BalterJobs
TGPictureButton * BremDir
TGPictureButton * BrefreshDir
Handles list of all available batch systems for processing non-interactive data analysis tasks.
KVBatchSystem * GetDefaultBatchSystem() const
void cd()
Make this the default batch system.
virtual KVList * GetListOfJobs()
Extension of TDatime to handle various useful date formats.
Job handled by Grid Engine batch system at CC-IN2P3.
void AlterResources(TString r)
call qalter on job with given resource list
const Char_t * GetResources() const
virtual void SetIsDateTime(KVDatime::EKVDateFormat fmt=KVDatime::kCTIME, Bool_t with_reference=kTRUE)
Enhanced version of ROOT TGListView widget.
virtual void ActivateSortButtons()
virtual void SetDataColumns(Int_t ncolumns)
virtual void Display(const TCollection *l)
TList * GetSelectedObjects() const
virtual void SetDataColumn(Int_t index, const Char_t *name, const Char_t *method="", Int_t mode=kTextCenterX)
virtual KVLVColumnData * GetDataColumn(Int_t index) const
Extended TList class which owns its objects by default.
virtual Int_t GetEntries() const
const char * AsSQLString() const
virtual const char * GetValue(const char *name, const char *dflt) const
TGDimension GetDefaultSize() const override
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=nullptr)
void MapSubwindows() override
virtual void Resize(TGDimension size)
void MapWindow() override
void SetMWMHints(UInt_t value, UInt_t funcs, UInt_t input)
virtual void SetName(const char *name)
TObject * First() const override
virtual void Info(const char *method, const char *msgfmt,...) const
Bool_t Connect(const char *signal, const char *receiver_class, void *receiver, const char *slot)
virtual void Start(Long_t milliSec=-1, Bool_t singleShot=kFALSE)
static void SingleShot(Int_t milliSec, const char *receiver_class, void *receiver, const char *method)