26 #ifndef __TERRALIB_COMMON_PROGRESS_INTERNAL_ABSTRACTPROGRESSVIEWER_H
27 #define __TERRALIB_COMMON_PROGRESS_INTERNAL_ABSTRACTPROGRESSVIEWER_H
30 #include "../Config.h"
107 #endif //__TERRALIB_COMMON_PROGRESS_INTERNAL_ABSTRACTPROGRESSVIEWER_H
AbstractProgressViewer()
Default constructor.
This class can be used to inform the progress of a task.
virtual void cancelTask(int taskId)=0
Cancel a task.
virtual void addTask(TaskProgress *t, int id)=0
Insert a new task in the progress viewer.
A class that defines the interface of an abstract progress viewer.
virtual void setTotalValues(int taskId)=0
Set task total steps.
virtual void updateMessage(int taskId)=0
Update the progress message.
virtual ~AbstractProgressViewer()
Virtual destructor.
virtual void removeTask(int taskId)=0
Removes a task from progress viewer container.
virtual void updateValue(int taskId)=0
Update the progress evaluation.