[screenlocker] Support global shortcuts in the lock screen
This change implements support for white listed global shortcuts in the lock screen. It interacts with KGlobalAccel to fetch shortcuts and checks them when a key is pressed. For more detailed information on how this functions, please see the documentation added to the new file globalacel.h. So far only shortcuts from kmix are white listed. This allows to mute and change volume while the screen is locked. CCBUG: 148228 CCBUG: 104353 FEATURE: 198097 FIXED-IN: 5.3.0 REVIEW: 122419
Showing
- ksmserver/screenlocker/CMakeLists.txt 2 additions, 0 deletionsksmserver/screenlocker/CMakeLists.txt
- ksmserver/screenlocker/autotests/CMakeLists.txt 3 additions, 1 deletionksmserver/screenlocker/autotests/CMakeLists.txt
- ksmserver/screenlocker/globalaccel.cpp 237 additions, 0 deletionsksmserver/screenlocker/globalaccel.cpp
- ksmserver/screenlocker/globalaccel.h 106 additions, 0 deletionsksmserver/screenlocker/globalaccel.h
- ksmserver/screenlocker/ksldapp.cpp 6 additions, 0 deletionsksmserver/screenlocker/ksldapp.cpp
- ksmserver/screenlocker/ksldapp.h 2 additions, 0 deletionsksmserver/screenlocker/ksldapp.h
- ksmserver/screenlocker/lockwindow.cpp 7 additions, 0 deletionsksmserver/screenlocker/lockwindow.cpp
- ksmserver/screenlocker/lockwindow.h 8 additions, 0 deletionsksmserver/screenlocker/lockwindow.h
Loading
Please register or sign in to comment