Classes | |
class | wxPowerEvent |
The power events are generated when the system power state changes, e.g. More... | |
class | wxPowerResource |
Helper functions for acquiring and releasing the given power resource. More... | |
class | wxPowerResourceBlocker |
Helper RAII class ensuring that power resources are released. More... | |
Enumerations | |
enum | wxPowerType { wxPOWER_SOCKET , wxPOWER_BATTERY , wxPOWER_UNKNOWN } |
enum | wxBatteryState { wxBATTERY_NORMAL_STATE , wxBATTERY_LOW_STATE , wxBATTERY_CRITICAL_STATE , wxBATTERY_SHUTDOWN_STATE , wxBATTERY_UNKNOWN_STATE } |
enum | wxPowerResourceKind { wxPOWER_RESOURCE_SCREEN , wxPOWER_RESOURCE_SYSTEM } |
Possible power resources that can be locked by wxPowerResourceBlocker. More... | |
enum | wxPowerBlockKind { wxPOWER_PREVENT , wxPOWER_DELAY } |
Possible blocking behaviours for power resources. More... | |
Variables | |
wxEventType | wxEVT_POWER_SUSPENDING |
wxEventType | wxEVT_POWER_SUSPENDED |
wxEventType | wxEVT_POWER_SUSPEND_CANCEL |
wxEventType | wxEVT_POWER_RESUME |
enum wxBatteryState |
enum wxPowerBlockKind |
Possible blocking behaviours for power resources.
Enumerator | |
---|---|
wxPOWER_PREVENT | Prevent the resource from disappearing. When combined with wxPOWER_RESOURCE_SCREEN, this prevents the screen from turning off automatically. When combined with wxPOWER_RESOURCE_SYSTEM, this prevents the system from suspending. |
wxPOWER_DELAY | Delay suspend until the application handles the corresponding event. This block kind can only be used with wxPOWER_RESOURCE_SYSTEM. |
enum wxPowerResourceKind |
Possible power resources that can be locked by wxPowerResourceBlocker.
Enumerator | |
---|---|
wxPOWER_RESOURCE_SCREEN | Use to prevent automatic display power off. |
wxPOWER_RESOURCE_SYSTEM | Use to prevent automatic system suspend. |
enum wxPowerType |
wxEventType wxEVT_POWER_RESUME |
wxEventType wxEVT_POWER_SUSPEND_CANCEL |
wxEventType wxEVT_POWER_SUSPENDED |
wxEventType wxEVT_POWER_SUSPENDING |