- void startInstall(Install* aInstall);
- void installProgress(Install* aInstall, unsigned int aBytes, unsigned int aTotal);
- void finishInstall(Install* aInstall);
- void failedInstall(Install* aInstall, Delegate::FailureCode aReason);
-
+ void startInstall(InstallRef aInstall);
+ void installProgress(InstallRef aInstall, unsigned int aBytes, unsigned int aTotal);
+ void finishInstall(InstallRef aInstall, Delegate::StatusCode aReason);
+ void cancelDownload(InstallRef aInstall);
+
+ void registerInstall(InstallRef ins);
+ void unregisterInstall(InstallRef ins);
+
+ class ThumbnailDownloader;