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