diff options
author | Oleg Yadrov <oleg.yadrov@qt.io> | 2017-04-19 14:31:43 -0400 |
---|---|---|
committer | Oleg Yadrov <oleg.yadrov@qt.io> | 2017-05-04 19:43:33 +0000 |
commit | e2e874415e1f1c6a96915d9dc85dd31c61f73e24 (patch) | |
tree | 471761795f00d27a9520c2f6bd337369d12ad728 /src/plugins/platforms/android/androidjniclipboard.h | |
parent | 4ad030de71fcf87c6b3afd6f12330a4e4b2fa567 (diff) |
QClipboard: make dataChanged() signal work on Android
This part has not been implemented before.
Also replace deprecated android.text.ClipboardManager with modern
android.content.ClipboardManager.
Task-number: QTBUG-58548
Change-Id: I190208042af8a6c87ed391c6c72f3f51e58dfad3
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
Diffstat (limited to 'src/plugins/platforms/android/androidjniclipboard.h')
-rw-r--r-- | src/plugins/platforms/android/androidjniclipboard.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/platforms/android/androidjniclipboard.h b/src/plugins/platforms/android/androidjniclipboard.h index 9de6dc1f44..2ec566e729 100644 --- a/src/plugins/platforms/android/androidjniclipboard.h +++ b/src/plugins/platforms/android/androidjniclipboard.h @@ -41,6 +41,8 @@ #define ANDROIDJNICLIPBOARD_H #include <QString> +#include "qandroidplatformclipboard.h" +#include "androidjnimain.h" QT_BEGIN_NAMESPACE @@ -48,10 +50,11 @@ class QAndroidPlatformClipboard; namespace QtAndroidClipboard { // Clipboard support - void setClipboardListener(QAndroidPlatformClipboard *listener); + void setClipboardManager(QAndroidPlatformClipboard *manager); void setClipboardText(const QString &text); bool hasClipboardText(); QString clipboardText(); + void onClipboardDataChanged(JNIEnv */*env*/, jobject /*thiz*/); // Clipboard support } |