This class provides a query progress bar.
Definition at line 33 of file TProofProgressDialog.h.
Public Member Functions | |
TProofProgressDialog (TProof *proof, const char *selector, Int_t files, Long64_t first, Long64_t entries) | |
Create PROOF processing progress dialog. | |
virtual | ~TProofProgressDialog () |
Cleanup dialog. | |
void | CloseWindow () |
Called when dialog is closed. | |
void | DisableAsyn () |
Disable the asyn switch when an external request for going asynchronous is issued. | |
void | DoAbort () |
Handle Cancel button. | |
void | DoAsyn () |
Handle Asyn button. | |
void | DoClose () |
Close dialog. | |
void | DoEnableSpeedo () |
Enable/Disable speedometer. | |
void | DoKeep (Bool_t on) |
Handle keep toggle button. | |
void | DoLog () |
Ask proof session for logs. | |
void | DoMemoryPlot () |
Do a memory plot. | |
void | DoPlotRateGraph () |
Handle Plot Rate Graph. | |
void | DoSetLogQuery (Bool_t on) |
Handle log-current-query-only toggle button. | |
void | DoStop () |
Handle Stop button. | |
void | IndicateStop (Bool_t aborted) |
Indicate that Cancel or Stop was clicked. | |
virtual TClass * | IsA () const |
void | LogMessage (const char *msg, Bool_t all) |
Load/append a log msg in the log frame, if open. | |
void | Progress (Long64_t total, Long64_t processed) |
Update progress bar and status labels. | |
void | Progress (Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti) |
void | Progress (Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti, Int_t actw, Int_t tses, Float_t eses) |
Update progress bar and status labels. | |
void | ResetProgressDialog (const char *sel, Int_t sz, Long64_t fst, Long64_t ent) |
Reset dialog box preparing for new query. | |
virtual void | Streamer (TBuffer &) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
void | ToggleOdometerInfos () |
Toggle information displayed in Analog Meter. | |
void | ToggleThreshold () |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Private Types | |
enum | EQueryStatus { kRunning = 0 , kDone , kStopped , kAborted , kIncomplete } |
Private Member Functions | |
Float_t | AdjustBytes (Float_t mbs, TString &sf) |
Transform MBs to GBs ot TBs and get the correct suffix. | |
Static Private Attributes | |
static Bool_t | fgKeepDefault = kTRUE |
static Bool_t | fgLogQueryDefault = kFALSE |
static TString | fgTextQueryDefault = "last" |
Friends | |
class | TProofProgressLog |
class | TProofProgressMemoryPlot |
#include <TProofProgressDialog.h>
Enumerator | |
---|---|
kRunning | |
kDone | |
kStopped | |
kAborted | |
kIncomplete |
Definition at line 39 of file TProofProgressDialog.h.
TProofProgressDialog::TProofProgressDialog | ( | TProof * | proof, |
const char * | selector, | ||
Int_t | files, | ||
Long64_t | first, | ||
Long64_t | entries ) |
Create PROOF processing progress dialog.
Definition at line 63 of file TProofProgressDialog.cxx.
|
virtual |
Cleanup dialog.
Definition at line 900 of file TProofProgressDialog.cxx.
Transform MBs to GBs ot TBs and get the correct suffix.
Definition at line 881 of file TProofProgressDialog.cxx.
Definition at line 133 of file TProofProgressDialog.h.
void TProofProgressDialog::CloseWindow | ( | ) |
Called when dialog is closed.
Definition at line 933 of file TProofProgressDialog.cxx.
Definition at line 133 of file TProofProgressDialog.h.
void TProofProgressDialog::DisableAsyn | ( | ) |
Disable the asyn switch when an external request for going asynchronous is issued.
Definition at line 941 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoAbort | ( | ) |
Handle Cancel button.
Definition at line 1072 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoAsyn | ( | ) |
Handle Asyn button.
Definition at line 1087 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoClose | ( | ) |
Close dialog.
Definition at line 998 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoEnableSpeedo | ( | ) |
Enable/Disable speedometer.
Definition at line 1321 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoKeep | ( | Bool_t | on | ) |
Handle keep toggle button.
Definition at line 1027 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoLog | ( | ) |
Ask proof session for logs.
Definition at line 1007 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoMemoryPlot | ( | ) |
Do a memory plot.
Definition at line 1306 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoPlotRateGraph | ( | ) |
Handle Plot Rate Graph.
Definition at line 1098 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoSetLogQuery | ( | Bool_t | on | ) |
Handle log-current-query-only toggle button.
Definition at line 1038 of file TProofProgressDialog.cxx.
void TProofProgressDialog::DoStop | ( | ) |
Handle Stop button.
Definition at line 1054 of file TProofProgressDialog.cxx.
void TProofProgressDialog::IndicateStop | ( | Bool_t | aborted | ) |
Indicate that Cancel or Stop was clicked.
Definition at line 950 of file TProofProgressDialog.cxx.
Definition at line 133 of file TProofProgressDialog.h.
Load/append a log msg in the log frame, if open.
Definition at line 982 of file TProofProgressDialog.cxx.
Update progress bar and status labels.
Use "processed == total" or "processed < 0" to indicate end of processing.
Definition at line 498 of file TProofProgressDialog.cxx.
|
inline |
Definition at line 107 of file TProofProgressDialog.h.
void TProofProgressDialog::Progress | ( | Long64_t | total, |
Long64_t | processed, | ||
Long64_t | bytesread, | ||
Float_t | initTime, | ||
Float_t | procTime, | ||
Float_t | evtrti, | ||
Float_t | mbrti, | ||
Int_t | actw, | ||
Int_t | tses, | ||
Float_t | eses ) |
Update progress bar and status labels.
Use "processed == total" or "processed < 0" to indicate end of processing.
Definition at line 632 of file TProofProgressDialog.cxx.
void TProofProgressDialog::ResetProgressDialog | ( | const char * | sel, |
Int_t | sz, | ||
Long64_t | fst, | ||
Long64_t | ent ) |
Reset dialog box preparing for new query.
Definition at line 412 of file TProofProgressDialog.cxx.
|
inline |
Definition at line 133 of file TProofProgressDialog.h.
void TProofProgressDialog::ToggleOdometerInfos | ( | ) |
Toggle information displayed in Analog Meter.
Definition at line 381 of file TProofProgressDialog.cxx.
void TProofProgressDialog::ToggleThreshold | ( | ) |
Definition at line 399 of file TProofProgressDialog.cxx.
|
friend |
Definition at line 35 of file TProofProgressDialog.h.
|
friend |
Definition at line 36 of file TProofProgressDialog.h.
|
private |
Definition at line 45 of file TProofProgressDialog.h.
|
private |
Definition at line 83 of file TProofProgressDialog.h.
|
private |
Definition at line 46 of file TProofProgressDialog.h.
|
private |
Definition at line 89 of file TProofProgressDialog.h.
|
private |
Definition at line 88 of file TProofProgressDialog.h.
|
private |
Definition at line 42 of file TProofProgressDialog.h.
|
private |
Definition at line 43 of file TProofProgressDialog.h.
|
private |
Definition at line 41 of file TProofProgressDialog.h.
|
private |
Definition at line 85 of file TProofProgressDialog.h.
|
private |
Definition at line 71 of file TProofProgressDialog.h.
|
private |
Definition at line 75 of file TProofProgressDialog.h.
|
private |
Definition at line 54 of file TProofProgressDialog.h.
|
private |
Definition at line 59 of file TProofProgressDialog.h.
|
private |
Definition at line 76 of file TProofProgressDialog.h.
|
private |
Definition at line 56 of file TProofProgressDialog.h.
|
private |
Definition at line 74 of file TProofProgressDialog.h.
Definition at line 96 of file TProofProgressDialog.h.
Definition at line 97 of file TProofProgressDialog.h.
|
staticprivate |
Definition at line 98 of file TProofProgressDialog.h.
|
private |
Definition at line 62 of file TProofProgressDialog.h.
|
private |
Definition at line 86 of file TProofProgressDialog.h.
|
private |
Definition at line 78 of file TProofProgressDialog.h.
|
private |
Definition at line 51 of file TProofProgressDialog.h.
|
private |
Definition at line 47 of file TProofProgressDialog.h.
|
private |
Definition at line 79 of file TProofProgressDialog.h.
|
private |
Definition at line 52 of file TProofProgressDialog.h.
|
private |
Definition at line 67 of file TProofProgressDialog.h.
|
private |
Definition at line 82 of file TProofProgressDialog.h.
|
private |
Definition at line 49 of file TProofProgressDialog.h.
|
private |
Definition at line 68 of file TProofProgressDialog.h.
|
private |
Definition at line 72 of file TProofProgressDialog.h.
|
private |
Definition at line 73 of file TProofProgressDialog.h.
|
private |
Definition at line 58 of file TProofProgressDialog.h.
|
private |
Definition at line 87 of file TProofProgressDialog.h.
|
private |
Definition at line 69 of file TProofProgressDialog.h.
|
private |
Definition at line 61 of file TProofProgressDialog.h.
|
private |
Definition at line 81 of file TProofProgressDialog.h.
|
private |
Definition at line 48 of file TProofProgressDialog.h.
|
private |
Definition at line 80 of file TProofProgressDialog.h.
|
private |
Definition at line 90 of file TProofProgressDialog.h.
|
private |
Definition at line 63 of file TProofProgressDialog.h.
|
private |
Definition at line 92 of file TProofProgressDialog.h.
|
private |
Definition at line 66 of file TProofProgressDialog.h.
|
private |
Definition at line 65 of file TProofProgressDialog.h.
|
private |
Definition at line 64 of file TProofProgressDialog.h.
|
private |
Definition at line 70 of file TProofProgressDialog.h.
|
private |
Definition at line 77 of file TProofProgressDialog.h.
|
private |
Definition at line 44 of file TProofProgressDialog.h.
|
private |
Definition at line 53 of file TProofProgressDialog.h.
|
private |
Definition at line 57 of file TProofProgressDialog.h.
|
private |
Definition at line 55 of file TProofProgressDialog.h.
|
private |
Definition at line 60 of file TProofProgressDialog.h.
|
private |
Definition at line 84 of file TProofProgressDialog.h.
|
private |
Definition at line 50 of file TProofProgressDialog.h.