// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_WEB_UI_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_WEB_UI_H_ #include "chrome/common/extensions/chrome_manifest_url_handlers.h" #include "components/favicon_base/favicon_callback.h" #include "content/public/browser/web_ui_controller.h" class Profile; namespace content { class BrowserContext; } namespace extensions { class Extension; } namespace user_prefs { class PrefRegistrySyncable; } // A collection of methods to handle Chrome URL overrides that are managed by // extensions (such as overriding the new tab page). // TODO(devlin): Rename this class to ExtensionURLOverrides. class ExtensionWebUI { … }; #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_WEB_UI_H_