| 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 7cca3a32a5c4d2499154b1e16a68419f1735bbf5..87de3bfaae628c4ccce88033f48a6a4d881af831 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_install_ui.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"
|
| @@ -164,6 +165,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);
|
|
|
| @@ -228,6 +232,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);
|
|
|