diff options
author | Harri Eronen <harri.eronen@digia.com> | 2013-12-10 10:51:17 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-12-17 16:44:54 +0100 |
commit | 9528d80e61f1da5bb291481d1bbb9cce3021077c (patch) | |
tree | 75ee1ed763b61347491fe62d17f440702732b938 /examples | |
parent | cd5210315ebaf6bea773e996ec525a89d14372f0 (diff) | |
download | qtenginio-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.qml | 6 |
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 } } } |