diff options
author | Cameron Cawley | 2018-10-02 14:57:48 +0100 |
---|---|---|
committer | David Turner | 2018-10-05 00:10:27 +0100 |
commit | 539c3330a8dd4a0d47e3b422bf527a4d4f6a22e5 (patch) | |
tree | bbcdce724bf78c20ba41263f09cee250a5a61afb /backends/platform/android/android.cpp | |
parent | 66153aa28ac26114bd051182f621799850d90a6f (diff) | |
download | scummvm-rg350-539c3330a8dd4a0d47e3b422bf527a4d4f6a22e5.tar.gz scummvm-rg350-539c3330a8dd4a0d47e3b422bf527a4d4f6a22e5.tar.bz2 scummvm-rg350-539c3330a8dd4a0d47e3b422bf527a4d4f6a22e5.zip |
ANDROID: Implement clipboard support
Diffstat (limited to 'backends/platform/android/android.cpp')
-rw-r--r-- | backends/platform/android/android.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/backends/platform/android/android.cpp b/backends/platform/android/android.cpp index 691114e9e3..461b863df8 100644 --- a/backends/platform/android/android.cpp +++ b/backends/platform/android/android.cpp @@ -405,7 +405,8 @@ bool OSystem_Android::hasFeature(Feature f) { f == kFeatureVirtualKeyboard || f == kFeatureOverlaySupportsAlpha || f == kFeatureOpenUrl || - f == kFeatureTouchpadMode); + f == kFeatureTouchpadMode || + f == kFeatureClipboardSupport); } void OSystem_Android::setFeatureState(Feature f, bool enable) { @@ -600,6 +601,18 @@ bool OSystem_Android::openUrl(const Common::String &url) { return JNI::openUrl(url.c_str()); } +bool OSystem_Android::hasTextInClipboard() { + return JNI::hasTextInClipboard(); +} + +Common::String OSystem_Android::getTextFromClipboard() { + return JNI::getTextFromClipboard(); +} + +bool OSystem_Android::setTextInClipboard(const Common::String &text) { + return JNI::setTextInClipboard(text); +} + Common::String OSystem_Android::getSystemProperty(const char *name) const { char value[PROP_VALUE_MAX]; |