aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorJarkko Koivikko <jarkko.koivikko@code-q.fi>2014-04-16 16:25:33 +0300
committerJarkko Koivikko <jarkko.koivikko@code-q.fi>2014-05-02 14:00:51 +0300
commit690312ac42bc4de53a40d88d733479fe0966730a (patch)
tree17879733c1f1715134ba347b3db823bb47bda314 /examples
parent93d848ac87f81eeb61f04a8ec6153038b3f4072a (diff)
The password field in the virtual keyboard example hides all but last character
Changed echoMode to TextInput.Password. Added new property TextField.passwordMaskDelay and make binding to TextInput.passwordMaskDelay if it contains the property. Task-number: QTRD-2818 Change-Id: I79b014aa8169f356ce069e0aa64867561355fcdf Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml2
-rw-r--r--examples/quick/enterprise/virtualkeyboard/virtualkeyboard/content/TextField.qml8
2 files changed, 9 insertions, 1 deletions
diff --git a/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml b/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml
index 57d0865c..5c557a0e 100644
--- a/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml
+++ b/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/VirtualKeyboard.qml
@@ -66,7 +66,7 @@ Rectangle {
id: passwordField
width: parent.width
- echoMode: TextInput.PasswordEchoOnEdit
+ echoMode: TextInput.Password
previewText: "Password field"
inputMethodHints: Qt.ImhNoAutoUppercase | Qt.ImhPreferLowercase | Qt.ImhSensitiveData | Qt.ImhNoPredictiveText
enterKeyText: "Next"
diff --git a/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/content/TextField.qml b/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/content/TextField.qml
index da2d4a27..ff965174 100644
--- a/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/content/TextField.qml
+++ b/examples/quick/enterprise/virtualkeyboard/virtualkeyboard/content/TextField.qml
@@ -28,6 +28,7 @@ TextBase {
property alias inputMethodHints: textInput.inputMethodHints
property alias validator: textInput.validator
property alias echoMode: textInput.echoMode
+ property int passwordMaskDelay: 1000
editor: textInput
mouseParent: flickable
@@ -60,6 +61,13 @@ TextBase {
selectedTextColor: Qt.rgba(0.0, 0.0, 0.0, 0.8)
width: Math.max(flickable.width, implicitWidth)-2
onActiveFocusChanged: if (!activeFocus) deselect()
+
+ Binding {
+ target: textInput
+ property: "passwordMaskDelay"
+ value: textField.passwordMaskDelay
+ when: textInput.hasOwnProperty("passwordMaskDelay")
+ }
}
}
}