aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorRainer Keller <rainer.keller@digia.com>2014-05-06 11:13:40 +0200
committerRainer Keller <rainer.keller@digia.com>2014-05-07 10:18:19 +0300
commit9e4ef485964df47d450ff8024fce250cd718a3cc (patch)
tree9052fc365c8113ac27fc289c4957a4ac5d1a60f4 /examples
parented492f8f62d7fa66cd6aafd695e8013a80607622 (diff)
Add all possible input type fields
Change-Id: I2770ba9a777a3ad46458052016db101d6ac8949b Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Diffstat (limited to 'examples')
-rw-r--r--examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml40
1 files changed, 38 insertions, 2 deletions
diff --git a/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml b/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml
index a6eb4701..d530e23d 100644
--- a/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml
+++ b/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml
@@ -71,16 +71,52 @@ Rectangle {
previewText: "Password field"
inputMethodHints: Qt.ImhNoAutoUppercase | Qt.ImhPreferLowercase | Qt.ImhSensitiveData | Qt.ImhNoPredictiveText
enterKeyAction: EnterKeyAction.Next
- onEnterKeyClicked: numberField.focus = true
+ onEnterKeyClicked: upperCaseField.focus = true
}
TextField {
- id: numberField
+ id: upperCaseField
+
+ width: parent.width
+ previewText: "Upper case field"
+ inputMethodHints: Qt.ImhUppercaseOnly
+ enterKeyAction: EnterKeyAction.Next
+ onEnterKeyClicked: lowerCaseField.focus = true
+ }
+ TextField {
+ id: lowerCaseField
+
+ width: parent.width
+ previewText: "Lower case field"
+ inputMethodHints: Qt.ImhLowercaseOnly
+ enterKeyAction: EnterKeyAction.Next
+ onEnterKeyClicked: phoneNumberField.focus = true
+ }
+ TextField {
+ id: phoneNumberField
validator: RegExpValidator { regExp: /^[0-9\+\-\#\*\ ]{6,}$/ }
width: parent.width
previewText: "Phone number field"
inputMethodHints: Qt.ImhDialableCharactersOnly
enterKeyAction: EnterKeyAction.Next
+ onEnterKeyClicked: formattedNumberField.focus = true
+ }
+ TextField {
+ id: formattedNumberField
+
+ width: parent.width
+ previewText: "Formatted number field"
+ inputMethodHints: Qt.ImhFormattedNumbersOnly
+ enterKeyAction: EnterKeyAction.Next
+ onEnterKeyClicked: digitsField.focus = true
+ }
+ TextField {
+ id: digitsField
+
+ width: parent.width
+ previewText: "Digits only field"
+ inputMethodHints: Qt.ImhDigitsOnly
+ enterKeyAction: EnterKeyAction.Next
onEnterKeyClicked: textArea.focus = true
}
TextArea {