summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorHarri Eronen <harri.eronen@digia.com>2013-12-10 10:51:17 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-12-17 16:44:54 +0100
commit9528d80e61f1da5bb291481d1bbb9cce3021077c (patch)
tree75ee1ed763b61347491fe62d17f440702732b938 /examples
parentcd5210315ebaf6bea773e996ec525a89d14372f0 (diff)
downloadqtenginio-9528d80e61f1da5bb291481d1bbb9cce3021077c.tar.gz
Add key navigation to SocialTodos login view
Change-Id: Ic2e65cbb8287d6293b2729ac16e5c6cb50cd5485 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/enginio/quick/socialtodos/Login.qml6
1 files changed, 6 insertions, 0 deletions
diff --git a/examples/enginio/quick/socialtodos/Login.qml b/examples/enginio/quick/socialtodos/Login.qml
index 997f9e3..652d30e 100644
--- a/examples/enginio/quick/socialtodos/Login.qml
+++ b/examples/enginio/quick/socialtodos/Login.qml
@@ -112,6 +112,7 @@ Rectangle {
id: nameInput
onAccepted: passwordInput.forceActiveFocus()
placeholderText: "Username"
+ KeyNavigation.tab: passwordInput
}
TextField {
@@ -119,6 +120,7 @@ Rectangle {
onAccepted: login()
placeholderText: "Password"
echoMode: TextInput.Password
+ KeyNavigation.tab: loginButton
}
Row {
@@ -128,17 +130,21 @@ Rectangle {
anchors.horizontalCenter: parent.horizontalCenter
anchors.alignWhenCentered: true
TouchButton {
+ id: loginButton
text: "Login"
baseColor: "#7a5"
width: (parent.width - parent.spacing)/2
onClicked: login()
enabled: enginioClient.authenticationState !== Enginio.Authenticating && nameInput.text.length && passwordInput.text.length
+ KeyNavigation.tab: registerButton
}
TouchButton {
+ id: registerButton
text: "Register"
onClicked: register()
width: (parent.width - parent.spacing)/2
enabled: enginioClient.authenticationState !== Enginio.Authenticating && nameInput.text.length && passwordInput.text.length
+ KeyNavigation.tab: nameInput
}
}
}