TuttleOFX  1
TuttleOFX/libraries/tuttle/src/tuttle/plugin/IProgress.hpp
Go to the documentation of this file.
00001 #ifndef _TUTTLE_PLUGIN_IPROGRESS_HPP_
00002 #define _TUTTLE_PLUGIN_IPROGRESS_HPP_
00003 
00004 #include <string>
00005 
00006 namespace tuttle {
00007 namespace plugin {
00008 
00009 class IProgress
00010 {
00011 public:
00012         virtual ~IProgress() = 0;
00013 
00014         virtual void progressBegin( const int numSteps, const std::string& msg = "" ) = 0;
00015         virtual void progressEnd() = 0;
00016         virtual bool progressForward( const int nSteps ) = 0;
00017         
00018 };
00019 
00020 }
00021 }
00022 
00023 
00024 #endif