summaryrefslogtreecommitdiffstats
path: root/src/android/jar
diff options
context:
space:
mode:
authorTinja Paavoseppä <tinja.paavoseppa@qt.io>2024-02-07 11:17:22 +0200
committerTinja Paavoseppä <tinja.paavoseppa@qt.io>2024-02-12 08:51:01 +0200
commit0ae95cb1f72782d5890f34c00b91eed15936ad29 (patch)
tree05ed8af1b24af2d3a8ff65514b1bb4ceb7c8d2c6 /src/android/jar
parent46c2d587b07ca99d36a28402924d7a7cf9c1b3e0 (diff)
Android: Remove unused QtLayout.TouchListener
Now that QtWindow extends QtLayout again, the touch listener interface is unused as QtWindow can directly handle the touch events. Pick-to: 6.7 Change-Id: Ic58b5ab7644ffb3a60833b6507115b20db3f29de Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'src/android/jar')
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtLayout.java38
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtWindow.java1
2 files changed, 1 insertions, 38 deletions
diff --git a/src/android/jar/src/org/qtproject/qt/android/QtLayout.java b/src/android/jar/src/org/qtproject/qt/android/QtLayout.java
index 511f733479..cf7e68926e 100644
--- a/src/android/jar/src/org/qtproject/qt/android/QtLayout.java
+++ b/src/android/jar/src/org/qtproject/qt/android/QtLayout.java
@@ -16,25 +16,11 @@ import android.view.ViewGroup;
class QtLayout extends ViewGroup {
- interface QtTouchListener {
- public boolean onTouchEvent(MotionEvent event);
- public boolean onTrackballEvent(MotionEvent event);
- public boolean onGenericMotionEvent(MotionEvent event);
- }
-
- private QtTouchListener m_touchListener;
-
public QtLayout(Context context)
{
super(context);
}
- public QtLayout(Context context, QtTouchListener listener)
- {
- super(context);
- m_touchListener = listener;
- }
-
public QtLayout(Context context, AttributeSet attrs)
{
super(context, attrs);
@@ -46,30 +32,6 @@ class QtLayout extends ViewGroup {
}
@Override
- public boolean onTouchEvent(MotionEvent event)
- {
- if (m_touchListener != null) {
- event.setLocation(event.getX() + getX(), event.getY() + getY());
- return m_touchListener.onTouchEvent(event);
- }
- return false;
- }
- @Override
- public boolean onTrackballEvent(MotionEvent event)
- {;
- if (m_touchListener != null)
- return m_touchListener.onTrackballEvent(event);
- return false;
- }
- @Override
- public boolean onGenericMotionEvent(MotionEvent event)
- {
- if (m_touchListener != null)
- return m_touchListener.onGenericMotionEvent(event);
- return false;
- }
-
- @Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
{
int count = getChildCount();
diff --git a/src/android/jar/src/org/qtproject/qt/android/QtWindow.java b/src/android/jar/src/org/qtproject/qt/android/QtWindow.java
index 61feade98f..08762ce237 100644
--- a/src/android/jar/src/org/qtproject/qt/android/QtWindow.java
+++ b/src/android/jar/src/org/qtproject/qt/android/QtWindow.java
@@ -59,6 +59,7 @@ class QtWindow extends QtLayout implements QtSurfaceInterface {
@Override
public boolean onTouchEvent(MotionEvent event)
{
+ event.setLocation(event.getX() + getX(), event.getY() + getY());
QtInputDelegate.sendTouchEvent(event, getId());
m_gestureDetector.onTouchEvent(event);
return true;