44 : m_totalElements(0), m_percent(1), m_numberOfEvents(0), m_count(0) {
109 ListenerContainer::iterator iter =
m_listeners.begin();
111 if (*iter == listener) {
119 ListenerContainer::iterator iter =
m_listeners.begin();
121 (*iter)->OnEvent(percent);
void fireEvent(uint32_t percent)
ListenerContainer m_listeners
virtual ~PercentDoneListener()
void removeListener(PercentDoneListener *listener)
void setPercentDoneInterval(unsigned int percent)
const uint32_t minPercent
uint32_t m_numberOfEvents
const uint32_t maxPercent
virtual ~PercentDoneCallback()
void setTotalNumberOfElements(unsigned int totalElements)
void addListener(PercentDoneListener *listener)