#include "chrome/browser/extensions/extension_error_controller.h"
#include "chrome/browser/extensions/extension_error_ui_default.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/pending_extension_manager.h"
#include "extensions/browser/extension_prefs.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/browser/extension_system.h"
#include "extensions/common/extension_set.h"
namespace extensions {
namespace {
ExtensionErrorUI* CreateDefaultExtensionErrorUI(
ExtensionErrorUI::Delegate* delegate) { … }
ExtensionErrorController::UICreateMethod g_create_ui = …;
}
ExtensionErrorController::ExtensionErrorController(
content::BrowserContext* context,
bool is_first_run)
: … { … }
ExtensionErrorController::~ExtensionErrorController() { … }
void ExtensionErrorController::ShowErrorIfNeeded() { … }
void ExtensionErrorController::SetUICreateMethodForTesting(
UICreateMethod method) { … }
content::BrowserContext* ExtensionErrorController::GetContext() { … }
const ExtensionSet& ExtensionErrorController::GetBlocklistedExtensions() { … }
void ExtensionErrorController::OnAlertAccept() { … }
void ExtensionErrorController::OnAlertDetails() { … }
void ExtensionErrorController::OnAlertClosed() { … }
void ExtensionErrorController::IdentifyAlertableExtensions() { … }
}