diff options
Diffstat (limited to 'gui/virtualKeyboardParser.h')
| -rw-r--r-- | gui/virtualKeyboardParser.h | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/gui/virtualKeyboardParser.h b/gui/virtualKeyboardParser.h index 54bc398bd0..b5ed59877f 100644 --- a/gui/virtualKeyboardParser.h +++ b/gui/virtualKeyboardParser.h @@ -41,7 +41,22 @@ public:  protected:  	VirtualKeyboard *_keyboard; +	VirtualKeyboard::Mode *_currentMode; + +	bool _kbdParsed; +  	bool keyCallback(Common::String keyName); +	void cleanup() { +		_currentMode = 0; +		_kbdParsed = false; +	} + +	bool parserCallback_Keyboard(); +	bool parserCallback_Mode(); +	bool parserCallback_Event(); +	bool parserCallback_Layout(); +	bool parserCallback_Map(); +	bool parserCallback_Area();  	Common::HashMap<Common::String, ParserCallback, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo> _callbacks;  }; | 
