diff --git a/dataengines/powermanagement/powermanagementengine.cpp b/dataengines/powermanagement/powermanagementengine.cpp index 927226c8c..34960a7b6 100644 --- a/dataengines/powermanagement/powermanagementengine.cpp +++ b/dataengines/powermanagement/powermanagementengine.cpp @@ -29,6 +29,7 @@ #include #include +#include #include #include @@ -216,6 +217,7 @@ bool PowermanagementEngine::sourceRequestEvent(const QString &name) setData("Sleep States", "Suspend", sleepstates.contains(Solid::PowerManagement::SuspendState)); setData("Sleep States", "Hibernate", sleepstates.contains(Solid::PowerManagement::HibernateState)); setData("Sleep States", "HybridSuspend", sleepstates.contains(Solid::PowerManagement::HybridSuspendState)); + setData("Sleep States", "LockScreen", KAuthorized::authorizeKAction("lock_screen")); } else if (name == "PowerDevil") { QDBusMessage screenMsg = QDBusMessage::createMethodCall(SOLID_POWERMANAGEMENT_SERVICE, QStringLiteral("/org/kde/Solid/PowerManagement/Actions/BrightnessControl"),