Index: chrome/browser/extensions/api/input/input.h |
diff --git a/chrome/browser/extensions/api/input/input.h b/chrome/browser/extensions/api/input/input.h |
index 51cae3a45f004e13f9eb79912c72200bb2506c58..9ceb814818b8c752a5fe2d20049559dbbda0af1c 100644 |
--- a/chrome/browser/extensions/api/input/input.h |
+++ b/chrome/browser/extensions/api/input/input.h |
@@ -26,6 +26,19 @@ class SendKeyboardEventInputFunction : public SyncExtensionFunction { |
virtual bool RunImpl() OVERRIDE; |
}; |
+class SetKeyboardVisibilityFunction : public SyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION( |
+ "experimental.input.virtualKeyboard.setKeyboardVisibility", |
+ EXPERIMENTAL_INPUT_VIRTUALKEYBOARD_SETKEYBOARDVISIBILITY); |
+ |
+ protected: |
+ virtual ~SetKeyboardVisibilityFunction() {} |
+ |
+ // ExtensionFunction: |
+ virtual bool RunImpl() OVERRIDE; |
+}; |
+ |
class InputAPI : public ProfileKeyedAPI { |
public: |
explicit InputAPI(Profile* profile); |