summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRainer Keller <rainer.keller@digia.com>2014-02-25 09:47:11 +0100
committerRainer Keller <rainer.keller@digia.com>2014-02-26 09:18:03 +0200
commitb6c311a039f520cf9a681708a5d94d2034b4b1a9 (patch)
tree42ad9776f9008e4853ba4106ddaee1bcc62cf0d7
parent62fe9e0b36ac3caed1ec38132be3ef43fe094366 (diff)
Add input field for decimal numbers
Change-Id: Ie0331e7152b992c79708da66d77371558ceaf1cf Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
-rw-r--r--basicsuite/textinput/main.qml15
1 files changed, 13 insertions, 2 deletions
diff --git a/basicsuite/textinput/main.qml b/basicsuite/textinput/main.qml
index 8f63b83..c6bcda9 100644
--- a/basicsuite/textinput/main.qml
+++ b/basicsuite/textinput/main.qml
@@ -89,10 +89,10 @@ Flickable {
inputMethodHints: Qt.ImhNoAutoUppercase | Qt.ImhPreferLowercase | Qt.ImhSensitiveData | Qt.ImhNoPredictiveText
enterKeyText: "Next"
enterKeyEnabled: text.length > 0
- onEnterKeyClicked: numberField.focus = true
+ onEnterKeyClicked: phoneField.focus = true
}
TextField {
- id: numberField
+ id: phoneField
validator: RegExpValidator { regExp: /^[0-9\+\-\#\*\ ]{6,}$/ }
width: parent.width
@@ -100,6 +100,17 @@ Flickable {
inputMethodHints: Qt.ImhDialableCharactersOnly
enterKeyText: "Next"
enterKeyEnabled: text.length > 0
+ onEnterKeyClicked: numberField.focus = true
+ }
+ TextField {
+ id: numberField
+
+ validator: RegExpValidator { regExp: /^[0-9\+\-\ .]{6,}$/ }
+ width: parent.width
+ previewText: "Decimal number field"
+ inputMethodHints: Qt.ImhFormattedNumbersOnly
+ enterKeyText: "Next"
+ enterKeyEnabled: text.length > 0
onEnterKeyClicked: textArea.focus = true
}
TextArea {