| Index: chrome/browser/ui/webui/extensions/extension_settings_handler.h
|
| diff --git a/chrome/browser/ui/webui/extensions/extension_settings_handler.h b/chrome/browser/ui/webui/extensions/extension_settings_handler.h
|
| index 1218e08443008a8bf3b6d4c889dbeeb50ff78b2e..524af47dfc9dc16527a46cb55cf6b9cf7960c5a5 100644
|
| --- a/chrome/browser/ui/webui/extensions/extension_settings_handler.h
|
| +++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.h
|
| @@ -17,6 +17,7 @@
|
| #include "chrome/browser/extensions/extension_management.h"
|
| #include "chrome/browser/extensions/extension_uninstall_dialog.h"
|
| #include "chrome/browser/extensions/requirements_checker.h"
|
| +#include "chrome/common/extensions/webstore_install_result.h"
|
| #include "content/public/browser/navigation_controller.h"
|
| #include "content/public/browser/notification_observer.h"
|
| #include "content/public/browser/notification_registrar.h"
|
| @@ -168,6 +169,9 @@ class ExtensionSettingsHandler
|
| // Callback for "reload" message.
|
| void HandleReloadMessage(const base::ListValue* args);
|
|
|
| + // Callback for "repair" message.
|
| + void HandleRepairMessage(const base::ListValue* args);
|
| +
|
| // Callback for "enable" message.
|
| void HandleEnableMessage(const base::ListValue* args);
|
|
|
| @@ -232,6 +236,11 @@ class ExtensionSettingsHandler
|
| // needed.
|
| ExtensionUninstallDialog* GetExtensionUninstallDialog();
|
|
|
| + // Called when the reinstallation is complete.
|
| + void OnReinstallComplete(bool success,
|
| + const std::string& error,
|
| + webstore_install::Result result);
|
| +
|
| // Callback for RequirementsChecker.
|
| void OnRequirementsChecked(std::string extension_id,
|
| std::vector<std::string> requirement_errors);
|
|
|