diff options
| author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2014-03-07 06:24:32 +0100 |
|---|---|---|
| committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2014-03-07 06:24:32 +0100 |
| commit | 2fa11bfc058f2efeb9b952f26ffff4ebed56e5c7 (patch) | |
| tree | 164f5b699246c32a275309b72d9f06e58f03befa /shutdown | |
| parent | 412858d1d7feb6970f2925fd3d0ed0ea5d83810f (diff) | |
SessionManager: add locked/unlocked signals
(bzr r3695.4.55)
Diffstat (limited to 'shutdown')
| -rw-r--r-- | shutdown/SessionDBusManager.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/shutdown/SessionDBusManager.cpp b/shutdown/SessionDBusManager.cpp index 594286170..f47c7c1cc 100644 --- a/shutdown/SessionDBusManager.cpp +++ b/shutdown/SessionDBusManager.cpp @@ -61,7 +61,9 @@ R"(<node> </method> <signal name="LockRequested" /> + <signal name="Locked" /> <signal name="UnlockRequested" /> + <signal name="Unlocked" /> <signal name="LogoutRequested"> <arg type="b" name="have_inhibitors" /> </signal> @@ -154,9 +156,15 @@ DBusManager::DBusManager(session::Manager::Ptr const& session) connections_.Add(session_->lock_requested.connect([this] { object_->EmitSignal("LockRequested"); })); + connections_.Add(session_->locked.connect([this] { + object_->EmitSignal("Locked"); + })); connections_.Add(session_->unlock_requested.connect([this] { object_->EmitSignal("UnlockRequested"); })); + connections_.Add(session_->unlocked.connect([this] { + object_->EmitSignal("Unlocked"); + })); connections_.Add(session_->logout_requested.connect([this] (bool inhibitors) { object_->EmitSignal("LogoutRequested", g_variant_new("(b)", inhibitors)); })); |
