Revision 447703e...

Go back to digest for 6th April 2014

Features in KDE Base

Martin Gräßlin committed changes in [plasma-workspace] /screenlocker:

Add logind integration to screenlocker

A new class LogindIntegration is added to the screenlocker. This class
listens to the Lock and Unlock signals emitted by the session object on
the logind service.

This is integrated with the screenlocker application to start or quit the
lock when the signals are emitted. This means a locked screen is unlocked
when the Unlock signal is received from logind. Logind is a higher
authority for the screenlocker and thus follows the requests from logind.

REVIEW: 117355

File Changes

Added 6 files
  • /screenlocker
  •   ksmserver/logind.cpp
  •   ksmserver/logind.h
  •   ksmserver/autotests/CMakeLists.txt
  •   ksmserver/autotests/fakelogind.cpp
  •   ksmserver/autotests/fakelogind.h
  •   ksmserver/autotests/logindtest.cpp
Modified 2 files
  • /screenlocker
  •   ksmserver/CMakeLists.txt
  •   ksmserver/ksldapp.cpp
8 files changed in total