| 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
|
|
|