Index: chrome/browser/extensions/webstore_installer.h |
diff --git a/chrome/browser/extensions/webstore_installer.h b/chrome/browser/extensions/webstore_installer.h |
index 1555234db7aeda274638f67ebd3788731041d3f2..c908af98c73ed4b54754999a31ab1ba6caad2a88 100644 |
--- a/chrome/browser/extensions/webstore_installer.h |
+++ b/chrome/browser/extensions/webstore_installer.h |
@@ -46,9 +46,14 @@ class WebstoreInstaller :public content::NotificationObserver, |
class Delegate { |
public: |
+ virtual void OnExtensionDownloadStarted(const std::string& id, |
+ content::DownloadItem* item) {} |
+ virtual void OnExtensionDownloadProgress(const std::string& id, |
+ content::DownloadItem* item) {} |
virtual void OnExtensionInstallSuccess(const std::string& id) = 0; |
virtual void OnExtensionInstallFailure(const std::string& id, |
- const std::string& error) = 0; |
+ const std::string& error, |
+ bool cancelled) = 0; |
protected: |
virtual ~Delegate() {} |
@@ -145,7 +150,7 @@ class WebstoreInstaller :public content::NotificationObserver, |
// Reports an install |error| to the delegate for the given extension if this |
// managed its installation. This also removes the associated PendingInstall. |
- void ReportFailure(const std::string& error); |
+ void ReportFailure(const std::string& error, bool cancelled); |
// Reports a successful install to the delegate for the given extension if |
// this managed its installation. This also removes the associated |