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.