library: libProofGui #include "TProofProgressDialog.h" |
TProofProgressDialog
class description - source file - inheritance tree (.pdf)
public:
TProofProgressDialog(TVirtualProof* proof, const char* selector, Int_t files, Long64_t first, Long64_t entries)
TProofProgressDialog(const TProofProgressDialog&)
virtual ~TProofProgressDialog()
static TClass* Class()
void CloseWindow()
void DoAbort()
void DoClose()
void DoKeep(Bool_t on)
void DoLog()
void DoSetLogQuery(Bool_t on)
void DoStop()
void IndicateStop(Bool_t aborted)
virtual TClass* IsA() const
void LogMessage(const char* msg, Bool_t all)
TProofProgressDialog& operator=(const TProofProgressDialog&)
void Progress(Long64_t total, Long64_t processed)
void ResetProgressDialog(const char* sel, Int_t sz, Long64_t fst, Long64_t ent)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TGTransientFrame* fDialog transient frame, main dialog window
TGProgressBar* fBar progress bar
TGTextButton* fClose
TGTextButton* fStop
TGTextButton* fAbort
TGTextButton* fLog
TGCheckButton* fKeepToggle
TGCheckButton* fLogQueryToggle
TGTextBuffer* fTextQuery
TGTextEntry* fEntry
TGLabel* fTitleLab
TGLabel* fFilesEvents
TGLabel* fProcessed
TGLabel* fTotal
TGLabel* fRate
TGLabel* fSelector
TProofProgressLog* fLogWindow transient frame for logs
TVirtualProof* fProof
TTime fStartTime
TTime fEndTime
Long64_t fPrevProcessed
Long64_t fPrevTotal
Long64_t fFirst
Long64_t fEntries
Int_t fFiles
TProofProgressDialog::EQueryStatus fStatus
Bool_t fKeep
Bool_t fLogQuery
static Bool_t fgKeepDefault
static Bool_t fgLogQueryDefault
static TString fgTextQueryDefault
public:
static const TProofProgressDialog::EQueryStatus kRunning
static const TProofProgressDialog::EQueryStatus kDone
static const TProofProgressDialog::EQueryStatus kStopped
static const TProofProgressDialog::EQueryStatus kAborted
TProofProgressDialog
This class provides a query progress bar.
TProofProgressDialog(TVirtualProof *proof,
const char *selector,
Int_t files,
Long64_t first,
Long64_t entries)
Create PROOF processing progress dialog.
void ResetProgressDialog(const char *selec,
Int_t files, Long64_t first,
Long64_t entries)
Reset dialog box preparing for new query
void Progress(Long64_t total, Long64_t processed)
Update progress bar and status labels.
~TProofProgressDialog()
Cleanup dialog.
void CloseWindow()
Called when dialog is closed.
void IndicateStop(Bool_t aborted)
Indicate that Cancel or Stop was clicked.
void LogMessage(const char *msg, Bool_t all)
Load/append a log msg in the log frame, if open
void DoClose()
Close dialog.
void DoLog()
Ask proof session for logs
void DoKeep(Bool_t)
Handle keep toggle button.
void DoSetLogQuery(Bool_t)
Handle log-current-query-only toggle button.
void DoStop()
Handle Stop button.
void DoAbort()
Handle Cancel button.
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TProofProgressDialog TProofProgressDialog(const TProofProgressDialog&)
TProofProgressDialog& operator=(const TProofProgressDialog&)
Author: Fons Rademakers 21/03/03
Last update: root/proof:$Name: $:$Id: TProofProgressDialog.cxx,v 1.19 2005/12/12 12:54:27 rdm Exp $
Copyright (C) 1995-2003, 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.