| Index: chrome/browser/extensions/webstore_standalone_installer.h
|
| diff --git a/chrome/browser/extensions/webstore_standalone_installer.h b/chrome/browser/extensions/webstore_standalone_installer.h
|
| index 07d2af0bae3b2d3998a1ec365d66175fe016f85a..e36f2a22c0061e910ac07698a8be91f0b4bb2349 100644
|
| --- a/chrome/browser/extensions/webstore_standalone_installer.h
|
| +++ b/chrome/browser/extensions/webstore_standalone_installer.h
|
| @@ -64,6 +64,11 @@ class WebstoreStandaloneInstaller
|
| protected:
|
| virtual ~WebstoreStandaloneInstaller();
|
|
|
| + // Runs the callback; primarily used for running a callback before it is
|
| + // cleared in AbortInstall().
|
| + void RunCallback(
|
| + bool success, const std::string& error, webstore_install::Result result);
|
| +
|
| // Called when the install should be aborted. The callback is cleared.
|
| void AbortInstall();
|
|
|
| @@ -146,6 +151,10 @@ class WebstoreStandaloneInstaller
|
| // Create an approval to pass installation parameters to the CrxInstaller.
|
| virtual scoped_ptr<WebstoreInstaller::Approval> CreateApproval() const;
|
|
|
| + // ExtensionInstallPrompt::Delegate interface implementation.
|
| + virtual void InstallUIProceed() OVERRIDE;
|
| + virtual void InstallUIAbort(bool user_initiated) OVERRIDE;
|
| +
|
| // Accessors to be used by subclasses.
|
| bool show_user_count() const { return show_user_count_; }
|
| const std::string& localized_user_count() const {
|
| @@ -202,10 +211,6 @@ class WebstoreStandaloneInstaller
|
| InstallHelperResultCode result_code,
|
| const std::string& error_message) OVERRIDE;
|
|
|
| - // ExtensionInstallPrompt::Delegate interface implementation.
|
| - virtual void InstallUIProceed() OVERRIDE;
|
| - virtual void InstallUIAbort(bool user_initiated) OVERRIDE;
|
| -
|
| // WebstoreInstaller::Delegate interface implementation.
|
| virtual void OnExtensionInstallSuccess(const std::string& id) OVERRIDE;
|
| virtual void OnExtensionInstallFailure(
|
|
|