25 #ifndef __TPIE_PROGRESS_INDICATOR_SUBINDICATOR_H__
26 #define __TPIE_PROGRESS_INDICATOR_SUBINDICATOR_H__
28 #include <tpie/tpie_export.h>
45 virtual void push_breadcrumb(
const char * crumb, description_importance importance);
46 virtual void pop_breadcrumb();
47 virtual void init(stream_size_type range);
50 void set_crumb(
const std::string & c) {m_crumb = c;}
53 stream_size_type outerRange,
55 description_importance importance=IMPORTANCE_MAJOR,
56 log_group_mode::type logGroupMode=log_group_mode::enabled);
63 stream_size_type outerRange,
65 description_importance importance=IMPORTANCE_MAJOR,
66 log_group_mode::type logGroupMode=log_group_mode::enabled);
72 stream_size_type m_outerRange;
73 stream_size_type m_oldValue;
75 description_importance m_importance;
76 log_group_mode::type m_logGroupMode;
84 #endif //__TPIE_PROGRESS_INDICATOR_SUBINDICATOR_H__