aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/x11vkbwrapper/x11vkbwrapper.pro
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/x11vkbwrapper/x11vkbwrapper.pro')
-rw-r--r--tests/manual/x11vkbwrapper/x11vkbwrapper.pro54
1 files changed, 54 insertions, 0 deletions
diff --git a/tests/manual/x11vkbwrapper/x11vkbwrapper.pro b/tests/manual/x11vkbwrapper/x11vkbwrapper.pro
new file mode 100644
index 00000000..bb954c80
--- /dev/null
+++ b/tests/manual/x11vkbwrapper/x11vkbwrapper.pro
@@ -0,0 +1,54 @@
+TEMPLATE = app
+TARGET = x11vkbwrapper
+
+QT += qml quick dbus virtualkeyboard svg
+CONFIG += c++11
+
+static {
+ QT += svg
+ QTPLUGIN += qtvirtualkeyboardplugin
+}
+
+# The following define makes your compiler emit warnings if you use
+# any Qt feature that has been marked deprecated (the exact warnings
+# depend on your compiler). Refer to the documentation for the
+# deprecated API to know how to port your code away from it.
+DEFINES += QT_DEPRECATED_WARNINGS
+
+# Uncomment below line and re-build before running tests.
+# Enables writing of the current selected language to a json file for the test application to pick up.
+#DEFINES += QT_TESTING_RUN
+
+##### Skip Debug prints if Release build
+CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT
+
+SOURCES += \
+ handlelanguagechange.cpp \
+ main.cpp \
+ handlekeyevents.cpp \
+ handleatspievents.cpp \
+ handledbusforchrome.cpp \
+ vkbhidetimer.cpp
+
+HEADERS += \
+ handlekeyevents.h \
+ handleatspievents.h \
+ handledbusforchrome.h \
+ common_defs.h \
+ handlelanguagechange.h \
+ keysymmapsforfakeinput.h \
+ vkbhidetimer.h \
+ xcbkeyboard.h
+
+RESOURCES += qml.qrc
+
+OTHER_FILES += main.qml
+
+INCLUDEPATH += /usr/include/X11
+INCLUDEPATH += /usr/include/at-spi-2.0
+INCLUDEPATH += /usr/lib/x86_64-linux-gnu/glib-2.0/include
+INCLUDEPATH += /usr/include/glib-2.0
+INCLUDEPATH += /usr/include/dbus-1.0
+INCLUDEPATH += /usr/lib/x86_64-linux-gnu/dbus-1.0/include
+
+LIBS += -lXtst -lX11 -latspi -lxdo