aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/inputpanel/data/inputpanel/inputpanel.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/inputpanel/data/inputpanel/inputpanel.qml')
-rw-r--r--tests/auto/inputpanel/data/inputpanel/inputpanel.qml17
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/auto/inputpanel/data/inputpanel/inputpanel.qml b/tests/auto/inputpanel/data/inputpanel/inputpanel.qml
index 1fb37d74..034150be 100644
--- a/tests/auto/inputpanel/data/inputpanel/inputpanel.qml
+++ b/tests/auto/inputpanel/data/inputpanel/inputpanel.qml
@@ -30,7 +30,7 @@
import QtTest 1.0
import QtQuick 2.0
import QtQuick.VirtualKeyboard 2.1
-import QtQuick.VirtualKeyboard.Settings 2.1
+import QtQuick.VirtualKeyboard.Settings 2.2
import "handwriting.js" as Handwriting
import "utils.js" as Utils
@@ -83,6 +83,7 @@ InputPanel {
property alias soundEffectSpy: soundEffectSpy
property alias inputMethodResultSpy: inputMethodResultSpy
property alias wordCandidateListChangedSpy: wordCandidateListChangedSpy
+ property alias wordCandidateListVisibleSpy: wordCandidateListVisibleSpy
property alias shiftStateSpy: shiftStateSpy
signal inputMethodResult(var text)
@@ -164,6 +165,12 @@ InputPanel {
}
SignalSpy {
+ id: wordCandidateListVisibleSpy
+ target: wordCandidateView
+ signalName: "onVisibleConditionChanged"
+ }
+
+ SignalSpy {
id: shiftStateSpy
target: InputContext
signalName: "onShiftChanged"
@@ -207,6 +214,14 @@ InputPanel {
VirtualKeyboardSettings.activeLocales = activeLocales
}
+ function setWclAutoHideDelay(wclAutoHideDelay) {
+ VirtualKeyboardSettings.wordCandidateList.autoHideDelay = wclAutoHideDelay
+ }
+
+ function setWclAlwaysVisible(wclAlwaysVisible) {
+ VirtualKeyboardSettings.wordCandidateList.alwaysVisible = wclAlwaysVisible
+ }
+
function mapInputMode(inputModeName) {
if (inputModeName === "Latin")
return InputEngine.Latin