Solid
powermanagement.h
Go to the documentation of this file.
void appShouldConserveResourcesChanged(bool newState)
This signal is emitted when the AC adapter is plugged or unplugged.
void resumingFromSuspend()
This signal is emitted whenever the system is resuming from suspend.
This namespace allows to query the underlying system to obtain information about the hardware availab...
Definition powermanagement.h:44
SOLID_EXPORT bool appShouldConserveResources()
Retrieves a high level indication of how applications should behave according to the power management...
Definition powermanagement.cpp:78
SOLID_EXPORT bool stopSuppressingScreenPowerManagement(int cookie)
Tell the power management that a particular screen power management suppression is no longer needed.
Definition powermanagement.cpp:168
SOLID_EXPORT int beginSuppressingSleep(const QString &reason=QString())
Tell the power management subsystem to suppress automatic system sleep until further notice.
Definition powermanagement.cpp:109
SOLID_EXPORT void requestSleep(SleepState state, QObject *receiver, const char *member)
Requests that the system go to sleep.
Definition powermanagement.cpp:88
SOLID_EXPORT int beginSuppressingScreenPowerManagement(const QString &reason=QString())
Tell the power management subsystem to suppress automatic screen power management until further notic...
Definition powermanagement.cpp:137
SOLID_EXPORT bool stopSuppressingSleep(int cookie)
Tell the power management that a particular sleep suppression is no longer needed.
Definition powermanagement.cpp:127
SOLID_EXPORT Notifier * notifier()
Definition powermanagement.cpp:189
SOLID_EXPORT QSet< SleepState > supportedSleepStates()
Retrieves the set of suspend methods supported by the system.
Definition powermanagement.cpp:83
Definition acadapter.h:29
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.