diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2012-09-20 17:33:28 +1200 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2012-09-20 17:33:28 +1200 |
commit | b900bbb740dde9cace885200744586cd6365ba8e (patch) | |
tree | 6e3007a8765395789d699874950dc57ec1f08398 /liblightdm-qt | |
parent | bc7675aba3224119ec1d7be10428800bb3b72577 (diff) | |
download | lightdm-b900bbb740dde9cace885200744586cd6365ba8e.tar.gz |
Correctly implement and test autologin timeouts
Diffstat (limited to 'liblightdm-qt')
-rw-r--r-- | liblightdm-qt/QLightDM/greeter.h | 1 | ||||
-rw-r--r-- | liblightdm-qt/greeter.cpp | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/liblightdm-qt/QLightDM/greeter.h b/liblightdm-qt/QLightDM/greeter.h index 4c6799e0..f2ae1233 100644 --- a/liblightdm-qt/QLightDM/greeter.h +++ b/liblightdm-qt/QLightDM/greeter.h @@ -72,6 +72,7 @@ public slots: bool connectSync(); void authenticate(const QString &username=QString()); void authenticateAsGuest(); + void authenticateAutologin(); void authenticateRemote(const QString &session=QString(), const QString &username=QString()); void respond(const QString &response); void cancelAuthentication(); diff --git a/liblightdm-qt/greeter.cpp b/liblightdm-qt/greeter.cpp index 2df535b5..263da229 100644 --- a/liblightdm-qt/greeter.cpp +++ b/liblightdm-qt/greeter.cpp @@ -119,6 +119,12 @@ void Greeter::authenticateAsGuest() lightdm_greeter_authenticate_as_guest(d->ldmGreeter); } +void Greeter::authenticateAutologin() +{ + Q_D(Greeter); + lightdm_greeter_authenticate_autologin(d->ldmGreeter); +} + void Greeter::authenticateRemote(const QString &session, const QString &username) { Q_D(Greeter); |