diff options
Diffstat (limited to 'backends/platform/android/jni.h')
-rw-r--r-- | backends/platform/android/jni.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/backends/platform/android/jni.h b/backends/platform/android/jni.h index 0798db448a..b88155f8b6 100644 --- a/backends/platform/android/jni.h +++ b/backends/platform/android/jni.h @@ -59,6 +59,9 @@ public: static void getDPI(float *values); static void displayMessageOnOSD(const char *msg); static bool openUrl(const char *url); + static bool hasTextInClipboard(); + static Common::String getTextFromClipboard(); + static bool setTextInClipboard(const Common::String &text); static bool isConnectionLimited(); static void showVirtualKeyboard(bool enable); static void addSysArchivesToSearchSet(Common::SearchSet &s, int priority); @@ -92,6 +95,9 @@ private: static jmethodID _MID_getDPI; static jmethodID _MID_displayMessageOnOSD; static jmethodID _MID_openUrl; + static jmethodID _MID_hasTextInClipboard; + static jmethodID _MID_getTextFromClipboard; + static jmethodID _MID_setTextInClipboard; static jmethodID _MID_isConnectionLimited; static jmethodID _MID_setWindowCaption; static jmethodID _MID_showVirtualKeyboard; @@ -127,6 +133,8 @@ private: static void enableZoning(JNIEnv *env, jobject self, jboolean enable); static void setPause(JNIEnv *env, jobject self, jboolean value); + + static jstring getCurrentCharset(JNIEnv *env, jobject self); }; inline bool JNI::haveSurface() { |