Chromium Code Reviews| 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 93fae579b7c6b75d206283715654266a3627d0e6..a8e6aa7c42990ee86d8f8c3eeb60c047db2118f6 100644 |
| --- a/extensions/browser/api/extensions_api_client.h |
| +++ b/extensions/browser/api/extensions_api_client.h |
| @@ -26,6 +26,10 @@ class HidService; |
| namespace extensions { |
| class AppViewGuestDelegate; |
| +class WebViewGuest; |
| +class WebViewGuestDelegate; |
| +class WebViewPermissionHelper; |
| +class WebViewPermissionHelperDelegate; |
| class SettingsObserver; |
| class SettingsStorageFactory; |
| class ValueStoreCache; |
| @@ -75,6 +79,17 @@ class ExtensionsAPIClient { |
| // Returns the HidService instance for this embedder. |
| virtual device::HidService* GetHidService(); |
| + // Returns a delegate for some of WebViewGuest's behavior. The caller owns the |
| + // return WebViewGuestDelegate. |
|
Yoyo Zhou
2014/08/23 01:22:09
typo: returned
|
| + virtual WebViewGuestDelegate* CreateWebViewGuestDelegate( |
|
Yoyo Zhou
2014/08/23 01:22:09
Functions should be const, like CreateAppViewGuest
|
| + WebViewGuest* web_view_guest); |
| + |
| + // Returns a delegate for some of WebViewPermissionHelper's behavior. The |
| + // caller owns the returned WebViewPermissionHelperDelegate. |
| + virtual WebViewPermissionHelperDelegate* |
| + CreateWebViewPermissionHelperDelegate( |
| + WebViewPermissionHelper* web_view_permission_helper); |
| + |
| virtual void RegisterGuestViewTypes() {} |
| // NOTE: If this interface gains too many methods (perhaps more than 20) it |