13 #ifndef BERRY_IPROGRESS_MONITOR_H
14 #define BERRY_IPROGRESS_MONITOR_H
16 #include <org_blueberry_core_jobs_Export.h>
42 virtual void BeginTask(
const std::string& name,
int totalWork) = 0;
97 virtual void SubTask(
const std::string& name) = 0;
Light weight base class for most BlueBerry classes.
virtual void SetCanceled(bool value)=0
berryObjectMacro(berry::IProgressMonitor)
virtual bool IsCanceled()=0
virtual void InternalWorked(double work)=0
virtual void SubTask(const std::string &name)=0
virtual void Worked(int work)=0
virtual void SetTaskName(const std::string &name)=0
virtual void BeginTask(const std::string &name, int totalWork)=0