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>
|
private |
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.
|
static |
|
inlinestaticconstexpr |
Definition at line 133 of file TProofProgressDialog.h.
void TProofProgressDialog::CloseWindow | ( | ) |
Called when dialog is closed.
Definition at line 933 of file TProofProgressDialog.cxx.
|
inlinestatic |
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.
|
inlinevirtual |
Definition at line 133 of file TProofProgressDialog.h.
void TProofProgressDialog::LogMessage | ( | const char * | msg, |
Bool_t | all | ||
) |
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.
|
virtual |
|
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.