From b6c311a039f520cf9a681708a5d94d2034b4b1a9 Mon Sep 17 00:00:00 2001 From: Rainer Keller Date: Tue, 25 Feb 2014 09:47:11 +0100 Subject: Add input field for decimal numbers Change-Id: Ie0331e7152b992c79708da66d77371558ceaf1cf Reviewed-by: Kalle Viironen --- basicsuite/textinput/main.qml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'basicsuite/textinput/main.qml') 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 { -- cgit v1.2.3