library: libTreeViewer #include "TSessionViewer.h" |
TSessionQueryFrame
class description - source file - inheritance tree (.pdf)
public:
TSessionQueryFrame(TGWindow* parent, Int_t w, Int_t h)
TSessionQueryFrame(const TSessionQueryFrame&)
virtual ~TSessionQueryFrame()
void Build(TSessionViewer* gui)
static TClass* Class()
void Feedback(TList* objs)
TTime GetEndTime() const
TEditQueryFrame* GetQueryEditFrame() const
TTime GetStartTime() const
TCanvas* GetStatsCanvas() const
TGTab* GetTab() const
void IndicateStop(Bool_t aborted)
virtual TClass* IsA() const
void OnBtnAbort()
void OnBtnFinalize()
void OnBtnRetrieve()
void OnBtnShowLog()
void OnBtnStop()
void OnBtnSubmit()
void Progress(Long64_t total, Long64_t processed)
void ResetProgressDialog(const char* selec, Int_t files, Long64_t first, Long64_t entries)
void SetEndTime(TTime time)
void SetStartTime(TTime time)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void UpdateButtons(TQueryDescription* desc)
void UpdateHistos(TList* objs)
void UpdateInfos()
private:
TGTextButton* fBtnSubmit submit query button
TGTextButton* fBtnFinalize finalize query button
TGTextButton* fBtnStop stop process button
TGTextButton* fBtnAbort abort process button
TGTextButton* fBtnShowLog show log button
TGTextButton* fBtnRetrieve retrieve query button
TGTextButton* fBtnSave save query button
TGTextView* fInfoTextView summary on current query
Int_t fFiles number of files processed
TTime fStartTime start time of the process
TTime fEndTime end time of the process
Long64_t fFirst first event/entry to process
Long64_t fEntries number of events/entries to process
Long64_t fPrevTotal used for progress bar
Long64_t fPrevProcessed used for progress bar
TGLabel* fLabInfos infos on current process
TGLabel* fLabStatus actual process status
TGLabel* fTotal total progress info
TGLabel* fRate rate of process in events/sec
TSessionQueryFrame::EQueryStatus fStatus status of actual query
TGTab* fTab main tab frame
TGCompositeFrame* fFA
TGCompositeFrame* fFB
TGCompositeFrame* fFC three tabs element
TEditQueryFrame* fFD fourth tab element (edit query frame)
TGHProgressBar* frmProg current process progress bar
TRootEmbeddedCanvas* fECanvas node statistics embeded canvas
TCanvas* fStatsCanvas node statistics canvas
TSessionViewer* fViewer pointer on main viewer
TQueryDescription* fDesc query description
public:
static const TSessionQueryFrame::EQueryStatus kRunning
static const TSessionQueryFrame::EQueryStatus kDone
static const TSessionQueryFrame::EQueryStatus kStopped
static const TSessionQueryFrame::EQueryStatus kAborted
TSessionViewer
Widget used to manage PROOF or local sessions, PROOF connections,
queries construction and results handling.
TSessionQueryFrame(TGWindow* p, Int_t w, Int_t h) :
TGCompositeFrame(p, w, h)
Constructor
~TSessionQueryFrame()
Destructor.
void Build(TSessionViewer *gui)
Build query informations frame.
void Feedback(TList *objs)
Feedback function connected to Feedback signal.
Used to update feedback histograms.
void UpdateHistos(TList *objs)
Update feedback histograms.
void Progress(Long64_t total, Long64_t processed)
Update progress bar and status labels.
void IndicateStop(Bool_t aborted)
Indicate that Cancel or Stop was clicked.
void ResetProgressDialog(const char * /*selector*/, Int_t files,
Long64_t first, Long64_t entries)
Reset progress frame information fields.
void OnBtnFinalize()
Finalize query.
void OnBtnStop()
Stop processing query.
void OnBtnShowLog()
Show query log.
void OnBtnRetrieve()
Retrieve query.
void OnBtnAbort()
Abort processing query.
void OnBtnSubmit()
Submit query.
void UpdateButtons(TQueryDescription *desc)
Update buttons state for the current query status.
void UpdateInfos()
Update query information (header) text view.
Inline Functions
TCanvas* GetStatsCanvas() const
TTime GetStartTime() const
TTime GetEndTime() const
TEditQueryFrame* GetQueryEditFrame() const
TGTab* GetTab() const
void SetStartTime(TTime time)
void SetEndTime(TTime time)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TSessionQueryFrame TSessionQueryFrame(const TSessionQueryFrame&)
Author: Marek Biskup, Jakub Madejczyk, Bertrand Bellenot 10/08/2005
Last update: root/treeviewer:$Name: $:$Id: TSessionViewer.cxx,v 1.57 2006/03/01 12:08:43 rdm Exp $
Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.