summaryrefslogtreecommitdiffstats
path: root/src/android/java/src/org/qtproject/qt/android/bindings/QtActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/java/src/org/qtproject/qt/android/bindings/QtActivity.java')
-rw-r--r--src/android/java/src/org/qtproject/qt/android/bindings/QtActivity.java598
1 files changed, 38 insertions, 560 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 073a104e89..438fd403a6 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
@@ -5,20 +5,12 @@
package org.qtproject.qt.android.bindings;
import android.app.Activity;
-import android.app.Dialog;
-import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
-import android.content.res.Resources.Theme;
-import android.graphics.Bitmap;
-import android.graphics.Canvas;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.provider.Browser;
-import android.util.AttributeSet;
-import android.view.ActionMode;
-import android.view.ActionMode.Callback;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.KeyEvent;
@@ -26,15 +18,10 @@ import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
-import android.view.WindowManager.LayoutParams;
-import android.view.accessibility.AccessibilityEvent;
-
-import org.qtproject.qt.android.QtNative;
import org.qtproject.qt.android.QtActivityLoader;
import org.qtproject.qt.android.QtLoader;
-
public class QtActivity extends Activity
{
public static final String EXTRA_SOURCE_INFO = "org.qtproject.qt.android.sourceInfo";
@@ -85,61 +72,56 @@ public class QtActivity extends Activity
/////////////// PLEASE DO NOT CHANGE THE FOLLOWING CODE //////////////////////////
//////////////////////////////////////////////////////////////////////////////////
- @Override
- public boolean dispatchKeyEvent(KeyEvent event)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.dispatchKeyEvent != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.dispatchKeyEvent, event);
- else
- return super.dispatchKeyEvent(event);
- }
- public boolean super_dispatchKeyEvent(KeyEvent event)
- {
- return super.dispatchKeyEvent(event);
+ protected void onCreateHook(Bundle savedInstanceState) {
+ m_loader.APPLICATION_PARAMETERS = APPLICATION_PARAMETERS;
+ m_loader.ENVIRONMENT_VARIABLES = ENVIRONMENT_VARIABLES;
+ m_loader.QT_ANDROID_THEMES = QT_ANDROID_THEMES;
+ m_loader.QT_ANDROID_DEFAULT_THEME = QT_ANDROID_DEFAULT_THEME;
+ m_loader.onCreate(savedInstanceState);
}
- //---------------------------------------------------------------------------
- @Override
- public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.dispatchPopulateAccessibilityEvent != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.dispatchPopulateAccessibilityEvent, event);
- else
- return super.dispatchPopulateAccessibilityEvent(event);
- }
- public boolean super_dispatchPopulateAccessibilityEvent(AccessibilityEvent event)
+ private void addReferrer(Intent intent)
{
- return super.dispatchPopulateAccessibilityEvent(event);
+ if (intent.getExtras() != null && intent.getExtras().getString(EXTRA_SOURCE_INFO) != null)
+ return;
+
+ String browserApplicationId = "";
+ if (intent.getExtras() != null)
+ browserApplicationId = intent.getExtras().getString(Browser.EXTRA_APPLICATION_ID);
+
+ String sourceInformation = "";
+ if (browserApplicationId != null && !browserApplicationId.isEmpty()) {
+ sourceInformation = browserApplicationId;
+ } else {
+ Uri referrer = getReferrer();
+ if (referrer != null)
+ sourceInformation = referrer.toString().replaceFirst("android-app://", "");
+ }
+
+ intent.putExtra(EXTRA_SOURCE_INFO, sourceInformation);
}
- //---------------------------------------------------------------------------
@Override
- public boolean dispatchTouchEvent(MotionEvent ev)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.dispatchTouchEvent != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.dispatchTouchEvent, ev);
- else
- return super.dispatchTouchEvent(ev);
- }
- public boolean super_dispatchTouchEvent(MotionEvent event)
+ public void onCreate(Bundle savedInstanceState)
{
- return super.dispatchTouchEvent(event);
+ super.onCreate(savedInstanceState);
+ QtLoader.setQtApplicationClass(QtApplication.class);
+ onCreateHook(savedInstanceState);
+ addReferrer(getIntent());
}
- //---------------------------------------------------------------------------
@Override
- public boolean dispatchTrackballEvent(MotionEvent ev)
+ public boolean dispatchKeyEvent(KeyEvent event)
{
- if (QtLoader.m_delegateObject != null && QtLoader.dispatchTrackballEvent != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.dispatchTrackballEvent, ev);
+ if (QtLoader.m_delegateObject != null && QtLoader.dispatchKeyEvent != null)
+ return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.dispatchKeyEvent, event);
else
- return super.dispatchTrackballEvent(ev);
+ return super.dispatchKeyEvent(event);
}
- public boolean super_dispatchTrackballEvent(MotionEvent event)
+ public boolean super_dispatchKeyEvent(KeyEvent event)
{
- return super.dispatchTrackballEvent(event);
+ return super.dispatchKeyEvent(event);
}
- //---------------------------------------------------------------------------
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
@@ -155,32 +137,6 @@ public class QtActivity extends Activity
{
super.onActivityResult(requestCode, resultCode, data);
}
- //---------------------------------------------------------------------------
-
- @Override
- protected void onApplyThemeResource(Theme theme, int resid, boolean first)
- {
- if (!QtLoader.invokeDelegate(theme, resid, first).invoked)
- super.onApplyThemeResource(theme, resid, first);
- }
- public void super_onApplyThemeResource(Theme theme, int resid, boolean first)
- {
- super.onApplyThemeResource(theme, resid, first);
- }
- //---------------------------------------------------------------------------
-
-
- @Override
- protected void onChildTitleChanged(Activity childActivity, CharSequence title)
- {
- if (!QtLoader.invokeDelegate(childActivity, title).invoked)
- super.onChildTitleChanged(childActivity, title);
- }
- public void super_onChildTitleChanged(Activity childActivity, CharSequence title)
- {
- super.onChildTitleChanged(childActivity, title);
- }
- //---------------------------------------------------------------------------
@Override
public void onConfigurationChanged(Configuration newConfig)
@@ -192,19 +148,6 @@ public class QtActivity extends Activity
{
super.onConfigurationChanged(newConfig);
}
- //---------------------------------------------------------------------------
-
- @Override
- public void onContentChanged()
- {
- if (!QtLoader.invokeDelegate().invoked)
- super.onContentChanged();
- }
- public void super_onContentChanged()
- {
- super.onContentChanged();
- }
- //---------------------------------------------------------------------------
@Override
public boolean onContextItemSelected(MenuItem item)
@@ -219,7 +162,6 @@ public class QtActivity extends Activity
{
return super.onContextItemSelected(item);
}
- //---------------------------------------------------------------------------
@Override
public void onContextMenuClosed(Menu menu)
@@ -231,46 +173,6 @@ public class QtActivity extends Activity
{
super.onContextMenuClosed(menu);
}
- //---------------------------------------------------------------------------
-
- protected void onCreateHook(Bundle savedInstanceState) {
- m_loader.APPLICATION_PARAMETERS = APPLICATION_PARAMETERS;
- m_loader.ENVIRONMENT_VARIABLES = ENVIRONMENT_VARIABLES;
- m_loader.QT_ANDROID_THEMES = QT_ANDROID_THEMES;
- m_loader.QT_ANDROID_DEFAULT_THEME = QT_ANDROID_DEFAULT_THEME;
- m_loader.onCreate(savedInstanceState);
- }
-
- private void addReferrer(Intent intent)
- {
- if (intent.getExtras() != null && intent.getExtras().getString(EXTRA_SOURCE_INFO) != null)
- return;
-
- String browserApplicationId = "";
- if (intent.getExtras() != null)
- browserApplicationId = intent.getExtras().getString(Browser.EXTRA_APPLICATION_ID);
-
- String sourceInformation = "";
- if (browserApplicationId != null && !browserApplicationId.isEmpty()) {
- sourceInformation = browserApplicationId;
- } else {
- Uri referrer = getReferrer();
- if (referrer != null)
- sourceInformation = referrer.toString().replaceFirst("android-app://", "");
- }
-
- intent.putExtra(EXTRA_SOURCE_INFO, sourceInformation);
- }
-
- @Override
- public void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- QtLoader.setQtApplicationClass(QtApplication.class);
- onCreateHook(savedInstanceState);
- addReferrer(getIntent());
- }
- //---------------------------------------------------------------------------
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
@@ -282,22 +184,6 @@ public class QtActivity extends Activity
{
super.onCreateContextMenu(menu, v, menuInfo);
}
- //---------------------------------------------------------------------------
-
- @Override
- public CharSequence onCreateDescription()
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate();
- if (res.invoked)
- return (CharSequence)res.methodReturns;
- else
- return super.onCreateDescription();
- }
- public CharSequence super_onCreateDescription()
- {
- return super.onCreateDescription();
- }
- //---------------------------------------------------------------------------
@Override
public boolean onCreateOptionsMenu(Menu menu)
@@ -312,54 +198,6 @@ public class QtActivity extends Activity
{
return super.onCreateOptionsMenu(menu);
}
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onCreatePanelMenu(int featureId, Menu menu)
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate(featureId, menu);
- if (res.invoked)
- return (Boolean)res.methodReturns;
- else
- return super.onCreatePanelMenu(featureId, menu);
- }
- public boolean super_onCreatePanelMenu(int featureId, Menu menu)
- {
- return super.onCreatePanelMenu(featureId, menu);
- }
- //---------------------------------------------------------------------------
-
-
- @Override
- public View onCreatePanelView(int featureId)
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate(featureId);
- if (res.invoked)
- return (View)res.methodReturns;
- else
- return super.onCreatePanelView(featureId);
- }
- public View super_onCreatePanelView(int featureId)
- {
- return super.onCreatePanelView(featureId);
- }
-
- //---------------------------------------------------------------------------
-
- @Override
- public View onCreateView(String name, Context context, AttributeSet attrs)
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate(name, context, attrs);
- if (res.invoked)
- return (View)res.methodReturns;
- else
- return super.onCreateView(name, context, attrs);
- }
- public View super_onCreateView(String name, Context context, AttributeSet attrs)
- {
- return super.onCreateView(name, context, attrs);
- }
- //---------------------------------------------------------------------------
@Override
protected void onDestroy()
@@ -367,8 +205,6 @@ public class QtActivity extends Activity
super.onDestroy();
QtLoader.invokeDelegate();
}
- //---------------------------------------------------------------------------
-
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
@@ -382,22 +218,6 @@ public class QtActivity extends Activity
{
return super.onKeyDown(keyCode, event);
}
- //---------------------------------------------------------------------------
-
-
- @Override
- public boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.onKeyMultiple != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.onKeyMultiple, keyCode, repeatCount, event);
- else
- return super.onKeyMultiple(keyCode, repeatCount, event);
- }
- public boolean super_onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
- {
- return super.onKeyMultiple(keyCode, repeatCount, event);
- }
- //---------------------------------------------------------------------------
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
@@ -411,45 +231,6 @@ public class QtActivity extends Activity
{
return super.onKeyUp(keyCode, event);
}
- //---------------------------------------------------------------------------
-
- @Override
- public void onLowMemory()
- {
- if (!QtLoader.invokeDelegate().invoked)
- super.onLowMemory();
- }
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onMenuItemSelected(int featureId, MenuItem item)
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate(featureId, item);
- if (res.invoked)
- return (Boolean)res.methodReturns;
- else
- return super.onMenuItemSelected(featureId, item);
- }
- public boolean super_onMenuItemSelected(int featureId, MenuItem item)
- {
- return super.onMenuItemSelected(featureId, item);
- }
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onMenuOpened(int featureId, Menu menu)
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate(featureId, menu);
- if (res.invoked)
- return (Boolean)res.methodReturns;
- else
- return super.onMenuOpened(featureId, menu);
- }
- public boolean super_onMenuOpened(int featureId, Menu menu)
- {
- return super.onMenuOpened(featureId, menu);
- }
- //---------------------------------------------------------------------------
@Override
protected void onNewIntent(Intent intent)
@@ -462,7 +243,6 @@ public class QtActivity extends Activity
{
super.onNewIntent(intent);
}
- //---------------------------------------------------------------------------
@Override
public boolean onOptionsItemSelected(MenuItem item)
@@ -477,7 +257,6 @@ public class QtActivity extends Activity
{
return super.onOptionsItemSelected(item);
}
- //---------------------------------------------------------------------------
@Override
public void onOptionsMenuClosed(Menu menu)
@@ -489,19 +268,6 @@ public class QtActivity extends Activity
{
super.onOptionsMenuClosed(menu);
}
- //---------------------------------------------------------------------------
-
- @Override
- public void onPanelClosed(int featureId, Menu menu)
- {
- if (!QtLoader.invokeDelegate(featureId, menu).invoked)
- super.onPanelClosed(featureId, menu);
- }
- public void super_onPanelClosed(int featureId, Menu menu)
- {
- super.onPanelClosed(featureId, menu);
- }
- //---------------------------------------------------------------------------
@Override
protected void onPause()
@@ -509,23 +275,6 @@ public class QtActivity extends Activity
super.onPause();
QtLoader.invokeDelegate();
}
- //---------------------------------------------------------------------------
-
- @Override
- protected void onPostCreate(Bundle savedInstanceState)
- {
- super.onPostCreate(savedInstanceState);
- QtLoader.invokeDelegate(savedInstanceState);
- }
- //---------------------------------------------------------------------------
-
- @Override
- protected void onPostResume()
- {
- super.onPostResume();
- QtLoader.invokeDelegate();
- }
- //---------------------------------------------------------------------------
@Override
public boolean onPrepareOptionsMenu(Menu menu)
@@ -540,22 +289,6 @@ public class QtActivity extends Activity
{
return super.onPrepareOptionsMenu(menu);
}
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onPreparePanel(int featureId, View view, Menu menu)
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate(featureId, view, menu);
- if (res.invoked)
- return (Boolean)res.methodReturns;
- else
- return super.onPreparePanel(featureId, view, menu);
- }
- public boolean super_onPreparePanel(int featureId, View view, Menu menu)
- {
- return super.onPreparePanel(featureId, view, menu);
- }
- //---------------------------------------------------------------------------
@Override
protected void onRestart()
@@ -563,7 +296,6 @@ public class QtActivity extends Activity
super.onRestart();
QtLoader.invokeDelegate();
}
- //---------------------------------------------------------------------------
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState)
@@ -575,7 +307,6 @@ public class QtActivity extends Activity
{
super.onRestoreInstanceState(savedInstanceState);
}
- //---------------------------------------------------------------------------
@Override
protected void onResume()
@@ -583,7 +314,6 @@ public class QtActivity extends Activity
super.onResume();
QtLoader.invokeDelegate();
}
- //---------------------------------------------------------------------------
@Override
public Object onRetainNonConfigurationInstance()
@@ -598,7 +328,6 @@ public class QtActivity extends Activity
{
return super.onRetainNonConfigurationInstance();
}
- //---------------------------------------------------------------------------
@Override
protected void onSaveInstanceState(Bundle outState)
@@ -611,22 +340,6 @@ public class QtActivity extends Activity
super.onSaveInstanceState(outState);
}
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onSearchRequested()
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate();
- if (res.invoked)
- return (Boolean)res.methodReturns;
- else
- return super.onSearchRequested();
- }
- public boolean super_onSearchRequested()
- {
- return super.onSearchRequested();
- }
- //---------------------------------------------------------------------------
@Override
protected void onStart()
@@ -634,7 +347,6 @@ public class QtActivity extends Activity
super.onStart();
QtLoader.invokeDelegate();
}
- //---------------------------------------------------------------------------
@Override
protected void onStop()
@@ -642,83 +354,6 @@ public class QtActivity extends Activity
super.onStop();
QtLoader.invokeDelegate();
}
- //---------------------------------------------------------------------------
-
- @Override
- protected void onTitleChanged(CharSequence title, int color)
- {
- if (!QtLoader.invokeDelegate(title, color).invoked)
- super.onTitleChanged(title, color);
- }
- public void super_onTitleChanged(CharSequence title, int color)
- {
- super.onTitleChanged(title, color);
- }
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onTouchEvent(MotionEvent event)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.onTouchEvent != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.onTouchEvent, event);
- else
- return super.onTouchEvent(event);
- }
- public boolean super_onTouchEvent(MotionEvent event)
- {
- return super.onTouchEvent(event);
- }
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onTrackballEvent(MotionEvent event)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.onTrackballEvent != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.onTrackballEvent, event);
- else
- return super.onTrackballEvent(event);
- }
- public boolean super_onTrackballEvent(MotionEvent event)
- {
- return super.onTrackballEvent(event);
- }
- //---------------------------------------------------------------------------
-
- @Override
- public void onUserInteraction()
- {
- if (!QtLoader.invokeDelegate().invoked)
- super.onUserInteraction();
- }
- public void super_onUserInteraction()
- {
- super.onUserInteraction();
- }
- //---------------------------------------------------------------------------
-
- @Override
- protected void onUserLeaveHint()
- {
- if (!QtLoader.invokeDelegate().invoked)
- super.onUserLeaveHint();
- }
- public void super_onUserLeaveHint()
- {
- super.onUserLeaveHint();
- }
- //---------------------------------------------------------------------------
-
- @Override
- public void onWindowAttributesChanged(LayoutParams params)
- {
- if (!QtLoader.invokeDelegate(params).invoked)
- super.onWindowAttributesChanged(params);
- }
- public void super_onWindowAttributesChanged(LayoutParams params)
- {
- super.onWindowAttributesChanged(params);
- }
- //---------------------------------------------------------------------------
@Override
public void onWindowFocusChanged(boolean hasFocus)
@@ -730,149 +365,7 @@ public class QtActivity extends Activity
{
super.onWindowFocusChanged(hasFocus);
}
- //---------------------------------------------------------------------------
- //////////////// Activity API 5 /////////////
-//@ANDROID-5
- @Override
- public void onAttachedToWindow()
- {
- if (!QtLoader.invokeDelegate().invoked)
- super.onAttachedToWindow();
- }
- public void super_onAttachedToWindow()
- {
- super.onAttachedToWindow();
- }
- //---------------------------------------------------------------------------
-
- @Override
- public void onBackPressed()
- {
- if (!QtLoader.invokeDelegate().invoked)
- super.onBackPressed();
- }
- public void super_onBackPressed()
- {
- super.onBackPressed();
- }
- //---------------------------------------------------------------------------
-
- @Override
- public void onDetachedFromWindow()
- {
- if (!QtLoader.invokeDelegate().invoked)
- super.onDetachedFromWindow();
- }
- public void super_onDetachedFromWindow()
- {
- super.onDetachedFromWindow();
- }
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onKeyLongPress(int keyCode, KeyEvent event)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.onKeyLongPress != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.onKeyLongPress, keyCode, event);
- else
- return super.onKeyLongPress(keyCode, event);
- }
- public boolean super_onKeyLongPress(int keyCode, KeyEvent event)
- {
- return super.onKeyLongPress(keyCode, event);
- }
- //---------------------------------------------------------------------------
-//@ANDROID-5
-
- //////////////// Activity API 11 /////////////
-
-//@ANDROID-11
- @Override
- public boolean dispatchKeyShortcutEvent(KeyEvent event)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.dispatchKeyShortcutEvent != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.dispatchKeyShortcutEvent, event);
- else
- return super.dispatchKeyShortcutEvent(event);
- }
- public boolean super_dispatchKeyShortcutEvent(KeyEvent event)
- {
- return super.dispatchKeyShortcutEvent(event);
- }
- //---------------------------------------------------------------------------
-
- @Override
- public void onActionModeFinished(ActionMode mode)
- {
- if (!QtLoader.invokeDelegate(mode).invoked)
- super.onActionModeFinished(mode);
- }
- public void super_onActionModeFinished(ActionMode mode)
- {
- super.onActionModeFinished(mode);
- }
- //---------------------------------------------------------------------------
-
- @Override
- public void onActionModeStarted(ActionMode mode)
- {
- if (!QtLoader.invokeDelegate(mode).invoked)
- super.onActionModeStarted(mode);
- }
- public void super_onActionModeStarted(ActionMode mode)
- {
- super.onActionModeStarted(mode);
- }
- //---------------------------------------------------------------------------
-
- @Override
- public View onCreateView(View parent, String name, Context context, AttributeSet attrs)
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate(parent, name, context, attrs);
- if (res.invoked)
- return (View)res.methodReturns;
- else
- return super.onCreateView(parent, name, context, attrs);
- }
- public View super_onCreateView(View parent, String name, Context context,
- AttributeSet attrs) {
- return super.onCreateView(parent, name, context, attrs);
- }
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onKeyShortcut(int keyCode, KeyEvent event)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.onKeyShortcut != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.onKeyShortcut, keyCode,event);
- else
- return super.onKeyShortcut(keyCode, event);
- }
- public boolean super_onKeyShortcut(int keyCode, KeyEvent event)
- {
- return super.onKeyShortcut(keyCode, event);
- }
- //---------------------------------------------------------------------------
-
- @Override
- public ActionMode onWindowStartingActionMode(Callback callback)
- {
- QtLoader.InvokeResult res = QtLoader.invokeDelegate(callback);
- if (res.invoked)
- return (ActionMode)res.methodReturns;
- else
- return super.onWindowStartingActionMode(callback);
- }
- public ActionMode super_onWindowStartingActionMode(Callback callback)
- {
- return super.onWindowStartingActionMode(callback);
- }
- //---------------------------------------------------------------------------
-//@ANDROID-11
- //////////////// Activity API 12 /////////////
-
-//@ANDROID-12
@Override
public boolean dispatchGenericMotionEvent(MotionEvent ev)
{
@@ -885,28 +378,13 @@ public class QtActivity extends Activity
{
return super.dispatchGenericMotionEvent(event);
}
- //---------------------------------------------------------------------------
-
- @Override
- public boolean onGenericMotionEvent(MotionEvent event)
- {
- if (QtLoader.m_delegateObject != null && QtLoader.onGenericMotionEvent != null)
- return (Boolean) QtLoader.invokeDelegateMethod(QtLoader.onGenericMotionEvent, event);
- else
- return super.onGenericMotionEvent(event);
- }
- public boolean super_onGenericMotionEvent(MotionEvent event)
- {
- return super.onGenericMotionEvent(event);
- }
- //---------------------------------------------------------------------------
-//@ANDROID-12
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults)
{
if (QtLoader.m_delegateObject != null && QtLoader.onRequestPermissionsResult != null) {
- QtLoader.invokeDelegateMethod(QtLoader.onRequestPermissionsResult, requestCode , permissions, grantResults);
- return;
+ QtLoader.invokeDelegateMethod(QtLoader.onRequestPermissionsResult, requestCode ,
+ permissions, grantResults);
}
}
+ //---------------------------------------------------------------------------
}