[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

AppBase::ProgressReporter Class Reference

#include <ProgressReporterOld.h>

Inheritance diagram for AppBase::ProgressReporter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ProgressReporter (double maxProgress=1.0)
virtual ~ProgressReporter ()
virtual void setMessage (const std::string &msg)
virtual bool increaseProgress (double delta)=0
virtual bool increaseProgress (double delta, const std::string &msg)

Protected Attributes

double m_progress
double m_maxProgress

Constructor & Destructor Documentation

AppBase::ProgressReporter::ProgressReporter double  maxProgress = 1.0  ) 
 

virtual AppBase::ProgressReporter::~ProgressReporter  )  [inline, virtual]
 


Member Function Documentation

virtual bool AppBase::ProgressReporter::increaseProgress double  delta,
const std::string &  msg
[inline, virtual]
 

Reimplemented in AppBase::StreamProgressReporter.

virtual bool AppBase::ProgressReporter::increaseProgress double  delta  )  [pure virtual]
 

Implemented in AppBase::DummyProgressReporter, AppBase::ProgressReporterAdaptor, and AppBase::StreamProgressReporter.

virtual void AppBase::ProgressReporter::setMessage const std::string &  msg  )  [inline, virtual]
 

Reimplemented in AppBase::DummyProgressReporter, AppBase::ProgressReporterAdaptor, and AppBase::StreamProgressReporter.


Member Data Documentation

double AppBase::ProgressReporter::m_maxProgress [protected]
 

double AppBase::ProgressReporter::m_progress [protected]
 


The documentation for this class was generated from the following files:

Generated on Mon Sep 20 01:01:35 2010 for Hugintrunk by doxygen 1.3.9.1