Index: extensions/browser/api/extensions_api_client.h |
diff --git a/extensions/browser/api/extensions_api_client.h b/extensions/browser/api/extensions_api_client.h |
index 62f187ddb66ee4831f0523b249c4ff659f461112..77fb90970e342ac0ab18533216673978f8ebf600 100644 |
--- a/extensions/browser/api/extensions_api_client.h |
+++ b/extensions/browser/api/extensions_api_client.h |
@@ -24,6 +24,7 @@ class BrowserContext; |
namespace extensions { |
class AppViewGuestDelegate; |
+class ExtensionOptionsGuestDelegate; |
class MimeHandlerViewGuest; |
class MimeHandlerViewGuestDelegate; |
class WebViewGuest; |
@@ -61,6 +62,11 @@ class ExtensionsAPIClient { |
// Creates the AppViewGuestDelegate. |
virtual AppViewGuestDelegate* CreateAppViewGuestDelegate() const; |
+ // Returns a delegate for ExtensionOptionsGuest. The caller owns the returned |
+ // ExtensionOptionsGuestDelegate. |
+ virtual ExtensionOptionsGuestDelegate* CreateExtensionOptionsGuestDelegate() |
+ const; |
+ |
// Creates a delegate for MimeHandlerViewGuest. |
virtual scoped_ptr<MimeHandlerViewGuestDelegate> |
CreateMimeHandlerViewGuestDelegate(MimeHandlerViewGuest* guest) const; |
@@ -76,8 +82,6 @@ class ExtensionsAPIClient { |
CreateWebViewPermissionHelperDelegate ( |
WebViewPermissionHelper* web_view_permission_helper) const; |
- virtual void RegisterGuestViewTypes() {} |
- |
// TODO(wjmaclean): Remove this as soon as rules_registry_service.* moves to |
// extensions/browser/api/declarative/. |
virtual scoped_refptr<RulesRegistry> GetRulesRegistry( |