library: libProofGui #include "TProofProgressDialog.h"

# TProofProgressDialog

class description - source file - inheritance tree (.ps)

## class TProofProgressDialog

| Inheritance Chart:

`TProofProgressDialog`

        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 DoClose()
                           void DoKeep(Bool_t on)
                           void DoStop()
                virtual TClass* IsA() const
          TProofProgressDialog& operator=(const TProofProgressDialog&)
                           void Progress(Long64_t total, Long64_t processed)
                   virtual void ShowMembers(TMemberInspector& insp, char* parent)
                   virtual void Streamer(TBuffer& b)
                           void StreamerNVirtual(TBuffer& b)

### Data Members

        private:

          TGTransientFrame* fDialog         transient frame, main dialog window
             TGProgressBar* fBar            progress bar
              TGTextButton* fClose
              TGTextButton* fStop
             TGCheckButton* fKeep
                   TGLabel* fFilesEvents
                   TGLabel* fProcessed
                   TGLabel* fTotal
                   TGLabel* fRate
             TVirtualProof* fProof
                      TTime fStartTime
                      TTime fEndTime
                   Long64_t fPrevProcessed
                   Long64_t fFirst
                   Long64_t fEntries
                      Int_t fFiles
              static Bool_t fgKeep

## Class Description

     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 Progress(Long64_t total, Long64_t processed)

     Update progress bar and status labels.

~TProofProgressDialog()

     Cleanup dialog.

void CloseWindow()

     Called when dialog is closed.

void DoClose()

     Close dialog.

void DoKeep(Bool_t)

     Handle keep toggle button.

void DoStop()

     Handle Stop 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.9 2004/05/13 11:38:51 rdm Exp $
Copyright (C) 1995-2003, Rene Brun and Fons Rademakers. *