Index: chrome/browser/extensions/api/webview/webview_api.h |
diff --git a/chrome/browser/extensions/api/webview/webview_api.h b/chrome/browser/extensions/api/webview/webview_api.h |
index e0b9efe79596f87a331ea0be42f428759de9cd28..dfd6d7227c7f3e41edf595a614717b8f43d07e2a 100644 |
--- a/chrome/browser/extensions/api/webview/webview_api.h |
+++ b/chrome/browser/extensions/api/webview/webview_api.h |
@@ -98,6 +98,21 @@ class WebviewContextMenusRemoveAllFunction : public AsyncExtensionFunction { |
DISALLOW_COPY_AND_ASSIGN(WebviewContextMenusRemoveAllFunction); |
}; |
+class WebviewNavigateFunction : public WebviewExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("webview.navigate", WEBVIEW_NAVIGATE); |
+ WebviewNavigateFunction() {} |
+ |
+ protected: |
+ virtual ~WebviewNavigateFunction() {} |
+ |
+ private: |
+ // WebviewExtensionFunction implementation. |
+ virtual bool RunAsyncSafe(WebViewGuest* guest) OVERRIDE; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(WebviewNavigateFunction); |
+}; |
+ |
class WebviewClearDataFunction : public WebviewExtensionFunction { |
public: |
DECLARE_EXTENSION_FUNCTION("webview.clearData", WEBVIEW_CLEARDATA); |