5 #import <UIKit/UIKit.h>
6 #import <Foundation/Foundation.h>
8 #include "IKeyboardInput.h"
9 #include "KeyboardInput.h"
10 #include "iOSKeyboardLocationObserver.h"
11 #include "AppInterface.h"
21 class iOSKeyboardInput;
28 Eegeo::UI::NativeInput::iOS::iOSKeyboardInput* pKeyboard;
31 - (void)setKeyboard:(Eegeo::UI::NativeInput::iOS::iOSKeyboardInput*) keyboard;
48 class iOSKeyboardInput :
public IKeyboardInput
52 IKeyboardInputDismissedHandler& m_dismissedHandler;
53 IKeyboardInputKeyPressedHandler& m_keyPressedHandler;
54 UITextView* m_textBox;
58 iOSKeyboardInput(IKeyboardInputDismissedHandler& dismissedHandler,
59 IKeyboardInputKeyPressedHandler& keyPressedHandler,
60 KeyboardType keyboardType,
61 ReturnKeyType returnKeyType);
69 iOSKeyboardInput* Show();