summaryrefslogtreecommitdiff
path: root/liblightdm-qt
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2012-02-09 16:33:51 +1100
committerRobert Ancell <robert.ancell@canonical.com>2012-02-09 16:33:51 +1100
commit070f8c5a5ea91573507de655df886f538c82a85b (patch)
tree344760e8ec2d10c64b7c9205fa050d8702091f9f /liblightdm-qt
parent58e07cc142715296b06f226ba0fe0fa9edc2b164 (diff)
downloadlightdm-070f8c5a5ea91573507de655df886f538c82a85b.tar.gz
Add Lock D-Bus method that locks the seat and provides a hint to the greeter to be in lock mode
Diffstat (limited to 'liblightdm-qt')
-rw-r--r--liblightdm-qt/QLightDM/greeter.h1
-rw-r--r--liblightdm-qt/greeter.cpp6
2 files changed, 7 insertions, 0 deletions
diff --git a/liblightdm-qt/QLightDM/greeter.h b/liblightdm-qt/QLightDM/greeter.h
index 5f82b52b..f5ccce53 100644
--- a/liblightdm-qt/QLightDM/greeter.h
+++ b/liblightdm-qt/QLightDM/greeter.h
@@ -46,6 +46,7 @@ public:
QString getHint(const QString &name) const;
QString defaultSessionHint() const;
bool hideUsersHint() const;
+ bool lockHint () const;
bool hasGuestAccountHint() const;
QString selectUserHint() const;
bool selectGuestHint() const;
diff --git a/liblightdm-qt/greeter.cpp b/liblightdm-qt/greeter.cpp
index 6c43448b..23756a88 100644
--- a/liblightdm-qt/greeter.cpp
+++ b/liblightdm-qt/greeter.cpp
@@ -181,6 +181,12 @@ bool Greeter::hideUsersHint() const
return lightdm_greeter_get_hide_users_hint(d->ldmGreeter);
}
+bool Greeter::lockHint() const
+{
+ Q_D(const Greeter);
+ return lightdm_greeter_get_lock_hint(d->ldmGreeter);
+}
+
bool Greeter::hasGuestAccountHint() const
{
Q_D(const Greeter);