ProgressDisplayDriver Class Reference
[Classes for basic data types and vectors/arrays (tjutils library)]

#include <tjfeedback.h>

Inheritance diagram for ProgressDisplayDriver:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~ProgressDisplayDriver ()
virtual void init (unsigned int nsteps, const char *txt)=0
virtual void increase (const char *subj)=0
virtual bool refresh ()=0

Detailed Description

Base class for all display drivers of a progress, e.g. console, widget, ...

Definition at line 36 of file tjfeedback.h.


Member Function Documentation

virtual void ProgressDisplayDriver::init ( unsigned int  nsteps,
const char *  txt 
) [pure virtual]

Initializes the driver to display to expect 'nsteps' calls to 'increase()'. The message 'txt' will be displayed prior to the progress report.

Implemented in ProgressDisplayConsole.

virtual void ProgressDisplayDriver::increase ( const char *  subj  )  [pure virtual]

Increments progress display. The message 'subj', if non-null, will be displayed.

Implemented in ProgressDisplayConsole.

virtual bool ProgressDisplayDriver::refresh (  )  [pure virtual]

Refreshes display without increasing progress. Returns true if cancel is requested by the driver.

Implemented in ProgressDisplayConsole.


The documentation for this class was generated from the following file:
Generated on Sat Jun 14 12:31:52 2008 by  doxygen 1.5.1