aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ios7/ios7_osys_main.cpp
diff options
context:
space:
mode:
authorThierry Crozat2019-02-12 23:48:14 +0000
committerThierry Crozat2019-02-16 17:20:57 +0000
commit4795f2b68a4fd7023c2f85a79c1b7686b9226747 (patch)
tree9f107ee21e2b6bb2357249c99729d116dccbc09e /backends/platform/ios7/ios7_osys_main.cpp
parent63a6a3c3debce1bc843906bf8fa277a1fb75b2d4 (diff)
downloadscummvm-rg350-4795f2b68a4fd7023c2f85a79c1b7686b9226747.tar.gz
scummvm-rg350-4795f2b68a4fd7023c2f85a79c1b7686b9226747.tar.bz2
scummvm-rg350-4795f2b68a4fd7023c2f85a79c1b7686b9226747.zip
IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard
Diffstat (limited to 'backends/platform/ios7/ios7_osys_main.cpp')
-rw-r--r--backends/platform/ios7/ios7_osys_main.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/backends/platform/ios7/ios7_osys_main.cpp b/backends/platform/ios7/ios7_osys_main.cpp
index 318838d3bf..9b740ca69d 100644
--- a/backends/platform/ios7/ios7_osys_main.cpp
+++ b/backends/platform/ios7/ios7_osys_main.cpp
@@ -171,6 +171,7 @@ bool OSystem_iOS7::hasFeature(Feature f) {
switch (f) {
case kFeatureCursorPalette:
case kFeatureFilteringMode:
+ case kFeatureVirtualKeyboard:
return true;
default:
@@ -193,6 +194,9 @@ void OSystem_iOS7::setFeatureState(Feature f, bool enable) {
case kFeatureAspectRatioCorrection:
_videoContext->asprectRatioCorrection = enable;
break;
+ case kFeatureVirtualKeyboard:
+ setShowKeyboard(enable);
+ break;
default:
break;
@@ -207,6 +211,8 @@ bool OSystem_iOS7::getFeatureState(Feature f) {
return _videoContext->filtering;
case kFeatureAspectRatioCorrection:
return _videoContext->asprectRatioCorrection;
+ case kFeatureVirtualKeyboard:
+ return isKeyboardShown();
default:
return false;