26 #ifndef __TERRALIB_COMMON_PROGRESS_INTERNAL_ABSTRACTPROGRESSVIEWER_H    27 #define __TERRALIB_COMMON_PROGRESS_INTERNAL_ABSTRACTPROGRESSVIEWER_H    30 #include "../Config.h"    73         virtual void removeTask(
int taskId) = 0;
    80         virtual void cancelTask(
int taskId) = 0;
    87         virtual void setTotalValues(
int taskId) = 0;
    94         virtual void updateValue(
int taskId) = 0;
   101         virtual void updateMessage(
int taskId) = 0;
   111 #endif //__TERRALIB_COMMON_PROGRESS_INTERNAL_ABSTRACTPROGRESSVIEWER_H This class can be used to inform the progress of a task. 
 
A class that defines the interface of an abstract progress viewer. 
 
#define TECOMMONEXPORT
You can use this macro in order to export/import classes and functions from this module.