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.