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 |