25 #ifndef __TPIE_PROGRESS_INDICATOR_SUBINDICATOR_H__
26 #define __TPIE_PROGRESS_INDICATOR_SUBINDICATOR_H__
36 virtual void push_breadcrumb(
const char * crumb, description_importance importance);
37 virtual void pop_breadcrumb();
38 virtual void init(stream_size_type range);
42 stream_size_type outerRange,
44 description_importance importance=IMPORTANCE_MAJOR);
49 stream_size_type outerRange,
51 description_importance importance=IMPORTANCE_MAJOR);
57 stream_size_type m_outerRange;
58 stream_size_type m_oldValue;
60 description_importance m_importance;
68 #endif //__TPIE_PROGRESS_INDICATOR_SUBINDICATOR_H__
The base class for indicating the progress of some task.
virtual void done()
Advance the indicator to the end.
This file contains a few deprecated definitions for legacy code.
Miscellaneous utility functions.
virtual void init(stream_size_type range)
Initialize progress indicator.
void refresh()
Display the indicator.