summaryrefslogtreecommitdiffstats
path: root/tests/auto/android/src/org/qtproject
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/android/src/org/qtproject')
-rw-r--r--tests/auto/android/src/org/qtproject/qt5/android/QtActivity.java7
-rw-r--r--tests/auto/android/src/org/qtproject/qt5/android/QtNative.java55
2 files changed, 54 insertions, 8 deletions
diff --git a/tests/auto/android/src/org/qtproject/qt5/android/QtActivity.java b/tests/auto/android/src/org/qtproject/qt5/android/QtActivity.java
index ae4ca3c30a..6242f55488 100644
--- a/tests/auto/android/src/org/qtproject/qt5/android/QtActivity.java
+++ b/tests/auto/android/src/org/qtproject/qt5/android/QtActivity.java
@@ -90,7 +90,7 @@ public class QtActivity extends Activity {
String qtLibs[] = getResources().getStringArray(R.array.qt_libs);
ArrayList<String> libraryList = new ArrayList<String>();
for (int i = 0; i < qtLibs.length; i++)
- libraryList.add("/data/local/qt/lib/lib" + qtLibs[i] + ".so");
+ libraryList.add("/data/local/tmp/qt/lib/lib" + qtLibs[i] + ".so");
String mainLib = null;
String nativeLibDir = null;
@@ -124,8 +124,9 @@ public class QtActivity extends Activity {
}
String[] libs = new String[libraryList.size()];
libs = libraryList.toArray(libs);
- loadQtLibs(libs, "QML_IMPORT_PATH=/data/local/qt/imports\tQT_PLUGIN_PATH=/data/local/qt/plugins",
- "-xml\t-silent\t-o\toutput.xml", mainLib, nativeLibDir);
+ loadQtLibs(libs
+ ,"QT_QPA_EGLFS_HIDECURSOR=1\tQML2_IMPORT_PATH=/data/local/tmp/qt/qml\tQML_IMPORT_PATH=/data/local/tmp/qt/imports\tQT_PLUGIN_PATH=/data/local/tmp/qt/plugins"
+ , "-xml\t-silent\t-o\toutput.xml", mainLib, nativeLibDir);
} catch (Exception e) {
Log.e(QtNative.QtTAG, "Can't create main activity", e);
}
diff --git a/tests/auto/android/src/org/qtproject/qt5/android/QtNative.java b/tests/auto/android/src/org/qtproject/qt5/android/QtNative.java
index 8faeabe5b0..d9995e3178 100644
--- a/tests/auto/android/src/org/qtproject/qt5/android/QtNative.java
+++ b/tests/auto/android/src/org/qtproject/qt5/android/QtNative.java
@@ -34,6 +34,7 @@ import android.app.Application;
import android.content.Intent;
import android.net.Uri;
import android.util.Log;
+import android.view.ContextMenu;
import android.view.Menu;
import android.view.MotionEvent;
@@ -294,6 +295,9 @@ public class QtNative extends Application
}
}
+ private static void updateSelection(final int selStart, final int selEnd, final int candidatesStart, final int candidatesEnd)
+ {
+ }
private static void showSoftwareKeyboard(final int x, final int y
, final int width, final int height
@@ -327,6 +331,11 @@ public class QtNative extends Application
});
}
+ private static boolean isSoftwareKeyboardVisible()
+ {
+ return false;
+ }
+
private static void setFullScreen(final boolean fullScreen)
{
runAction(new Runnable() {
@@ -338,10 +347,41 @@ public class QtNative extends Application
});
}
+ private static void registerClipboardManager()
+ {
+ }
+
+ private static void setClipboardText(String text)
+ {
+ }
+
+ private static boolean hasClipboardText()
+ {
+ return false;
+ }
+
+ private static String getClipboardText()
+ {
+ return "Qt";
+ }
+
+ private static void openContextMenu()
+ {
+ }
+
+ private static void closeContextMenu()
+ {
+ }
+
+ private static void resetOptionsMenu()
+ {
+ }
+
// screen methods
public static native void setDisplayMetrics(int screenWidthPixels,
int screenHeightPixels, int desktopWidthPixels,
int desktopHeightPixels, double XDpi, double YDpi);
+ public static native void handleOrientationChanged(int newOrientation);
// screen methods
private static void showOptionsMenu()
@@ -395,6 +435,7 @@ public class QtNative extends Application
public static native void touchBegin(int winId);
public static native void touchAdd(int winId, int pointerId, int action, boolean primary, int x, int y, float size, float pressure);
public static native void touchEnd(int winId, int action);
+ public static native void longPress(int winId, int x, int y);
// pointer methods
// keyboard methods
@@ -413,9 +454,13 @@ public class QtNative extends Application
public static native void updateWindow();
// window methods
- // options menu methods
- public static native void createOptionsMenu(Menu menu);
- public static native boolean prepareOptionsMenu(Menu menu);
- public static native boolean optionsItemSelected(int groupId, int itemId);
- // options menu methods
+ // menu methods
+ public static native boolean onPrepareOptionsMenu(Menu menu);
+ public static native boolean onOptionsItemSelected(int itemId, boolean checked);
+ public static native void onOptionsMenuClosed(Menu menu);
+
+ public static native void onCreateContextMenu(ContextMenu menu);
+ public static native boolean onContextItemSelected(int itemId, boolean checked);
+ public static native void onContextMenuClosed(Menu menu);
+ // menu methods
}