summaryrefslogtreecommitdiffstats
path: root/src/android/jar/src/org/qtproject/qt5/android/QtNative.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/jar/src/org/qtproject/qt5/android/QtNative.java')
-rw-r--r--src/android/jar/src/org/qtproject/qt5/android/QtNative.java23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/android/jar/src/org/qtproject/qt5/android/QtNative.java b/src/android/jar/src/org/qtproject/qt5/android/QtNative.java
index 04b8e6a06f..4df2cb88c9 100644
--- a/src/android/jar/src/org/qtproject/qt5/android/QtNative.java
+++ b/src/android/jar/src/org/qtproject/qt5/android/QtNative.java
@@ -492,6 +492,20 @@ public class QtNative
});
}
+ private static void updateHandles(final int mode,
+ final int x1,
+ final int y1,
+ final int x2,
+ final int y2)
+ {
+ runAction(new Runnable() {
+ @Override
+ public void run() {
+ m_activityDelegate.updateHandles(mode, x1, y1, x2, y2);
+ }
+ });
+ }
+
private static void showSoftwareKeyboard(final int x,
final int y,
final int width,
@@ -569,7 +583,7 @@ public class QtNative
m_clipboardManager.setText(text);
}
- private static boolean hasClipboardText()
+ public static boolean hasClipboardText()
{
if (m_clipboardManager != null)
return m_clipboardManager.hasText();
@@ -777,6 +791,13 @@ public class QtNative
public static native void keyboardGeometryChanged(int x, int y, int width, int height);
// keyboard methods
+ // handle methods
+ public static final int IdCursorHandle = 1;
+ public static final int IdLeftHandle = 2;
+ public static final int IdRightHandle = 3;
+ public static native void handleLocationChanged(int id, int x, int y);
+ // handle methods
+
// dispatch events methods
public static native boolean dispatchGenericMotionEvent(MotionEvent ev);
public static native boolean dispatchKeyEvent(KeyEvent event);