summaryrefslogtreecommitdiffstats
path: root/src/android/java/src
diff options
context:
space:
mode:
authorPiotr Mikolajczyk <piotr.mikolajczyk@qt.io>2020-11-20 15:07:59 +0100
committerPiotr Mikolajczyk <piotr.mikolajczyk@qt.io>2020-12-08 10:02:34 +0100
commitfd20bc2277f98b86bddbd3f8a0ca92457a8c7c70 (patch)
tree69939f53963fb5a8ca42c85dac20dbdc28f89fa9 /src/android/java/src
parent4a85160e0bcfef04ed186d3fe264566d6313727c (diff)
Android: Qml accessibility fixes
- Accessibility focus can follow the position of the widget (for example when swiping on a scrollview) - controls are clickable directly after appearing on the screen after scroll (previously you had to click somewhere else on the screen, and after that you could focus the newly appeared control) - checkbox and switch react correctly on click action - fixed combobox behavior with accessibility enabled Task-number: QTBUG-79611 Pick-to: 6.0 5.15 Change-Id: If36914ab0165f33593e68fd7ecf168693f8538a7 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'src/android/java/src')
-rw-r--r--src/android/java/src/org/qtproject/qt/android/bindings/QtActivity.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/android/java/src/org/qtproject/qt/android/bindings/QtActivity.java b/src/android/java/src/org/qtproject/qt/android/bindings/QtActivity.java
index 1b34658300..a4e6df058d 100644
--- a/src/android/java/src/org/qtproject/qt/android/bindings/QtActivity.java
+++ b/src/android/java/src/org/qtproject/qt/android/bindings/QtActivity.java
@@ -1116,4 +1116,19 @@ public class QtActivity extends Activity
{
QtNative.activityDelegate().updateSelection(selStart, selEnd, candidatesStart, candidatesEnd);
}
+
+ public void notifyAccessibilityLocationChange()
+ {
+ QtNative.activityDelegate().notifyAccessibilityLocationChange();
+ }
+
+ public void notifyObjectHide(int viewId)
+ {
+ QtNative.activityDelegate().notifyObjectHide(viewId);
+ }
+
+ public void notifyObjectFocus(int viewId)
+ {
+ QtNative.activityDelegate().notifyObjectFocus(viewId);
+ }
}