diff options
author | Rainer Keller <rainer.keller@digia.com> | 2014-05-06 11:13:40 +0200 |
---|---|---|
committer | Rainer Keller <rainer.keller@digia.com> | 2014-05-07 10:18:19 +0300 |
commit | 9e4ef485964df47d450ff8024fce250cd718a3cc (patch) | |
tree | 9052fc365c8113ac27fc289c4957a4ac5d1a60f4 /examples | |
parent | ed492f8f62d7fa66cd6aafd695e8013a80607622 (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.qml | 40 |
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 { |