3 #ifndef SG_PACKAGE_DELEGATE_HXX
4 #define SG_PACKAGE_DELEGATE_HXX
17 virtual ~Delegate() { }
19 virtual void refreshComplete() = 0;
21 virtual void startInstall(Install* aInstall) = 0;
22 virtual void installProgress(Install* aInstall, unsigned int aBytes, unsigned int aTotal) = 0;
23 virtual void finishInstall(Install* aInstall) = 0;
33 virtual void failedInstall(Install* aInstall, FailureCode aReason) = 0;
39 } // of namespace simgear
41 #endif // of SG_PACKAGE_DELEGATE_HXX