电源设备管理类, 用于管理电源设备, 包括电源设备的创建, 电源设备的属性获取, 电源设备的状态获取等  
 更多...
#include <dpowermanager.h>
|  | 
| DExpected< QStringList > | devices () const | 
|  | 枚举电源设备, 将此计算机上的电源设备以QStringList的方式列举 
 | 
|  | 
| DExpected< QString > | criticalAction () const | 
|  | 获取当电源严重不足的情况下, 电脑采取的操作 
 | 
|  | 
| DExpected< void > | refresh () | 
|  | 刷新设备列表 
 | 
|  | 
|  | 
| void | deviceAdded (const QString &name) | 
|  | 信号:有新的设备被接入 
 | 
|  | 
| void | deviceRemoved (const QString &name) | 
|  | 信号:设备被移除 
 | 
|  | 
| void | lidIsClosedChanged (const bool &value) | 
|  | 信号:笔记本盖子被关闭 
 | 
|  | 
| void | lidIsPresentChanged (const bool &value) | 
|  | 信号:笔记本盖子传感器启用状态发生改变 
 | 
|  | 
|  | 
| bool | lidIsClosed | 
|  | 
| bool | lidIsPresent | 
|  | 
| bool | hasBattery | 
|  | 
| bool | onBattery | 
|  | 
| bool | supportKbdBacklight | 
|  | 
| QString | daemonVersion | 
|  | 
电源设备管理类, 用于管理电源设备, 包括电源设备的创建, 电源设备的属性获取, 电源设备的状态获取等 
◆ criticalAction
  
  | 
        
          | QString DPowerManager::criticalAction | ( |  | ) | const |  | slot | 
 
获取当电源严重不足的情况下, 电脑采取的操作 
- 返回
- 返回一种电源状态 
 
 
◆ daemonVersion()
      
        
          | QString DPowerManager::daemonVersion | ( |  | ) | const | 
      
 
 
◆ devices
  
  | 
        
          | QStringList DPowerManager::devices | ( |  | ) | const |  | slot | 
 
枚举电源设备, 将此计算机上的电源设备以QStringList的方式列举 
- 返回
- 将电源设备名称作为列表返回 
 
 
◆ displayDevice()
      
        
          | QSharedPointer< DPowerDevice > DPowerManager::displayDevice | ( |  | ) | const | 
      
 
当前显示的电源设备(这是一个表示要在桌面环境中显示的状态图标的复合设备, docker栏显示的电源图标指向的电源设备) 
- 返回
- 返回一个device对象 
 
 
◆ findDeviceByName()
      
        
          | QSharedPointer< DPowerDevice > DPowerManager::findDeviceByName | ( | const QString & | name | ) | const | 
      
 
通过设备名创建设备对象 
- 参数
- 
  
  
- 注解
- 注意, 请使用DPowerManager::devices() const 返回的电源设备名称, 若不符将会返回一个nullptr. 
- 返回
- 返回一个device对象 
 
 
◆ hasBattery()
      
        
          | bool DPowerManager::hasBattery | ( |  | ) | const | 
      
 
 
◆ kbdBacklight()
      
        
          | QSharedPointer< DKbdBacklight > DPowerManager::kbdBacklight | ( |  | ) | const | 
      
 
创建键盘背光设备对象 
- 注解
- 注意, 请使用supportKbdBacklight()确定设备是否支持系统调节键盘背光 
- 参见
- DPowerManager::supportKbdBacklight() const 
- 返回
- 返回一个device对象 
 
 
◆ lidIsClosed()
      
        
          | bool DPowerManager::lidIsClosed | ( |  | ) | const | 
      
 
笔记本盖子关闭(或者二合一设备关上皮套)通过霍尔传感器读取相关数值 
- 返回
- 布尔值, 如果为true则笔记本盖子是关上的 
 
 
◆ lidIsPresent()
      
        
          | bool DPowerManager::lidIsPresent | ( |  | ) | const | 
      
 
笔记本盖子传感器是否有效 
- 返回
- 布尔值, 如果为true则笔记本盖子上存在霍尔传感器 
 
 
◆ onBattery()
      
        
          | bool DPowerManager::onBattery | ( |  | ) | const | 
      
 
 
◆ supportKbdBacklight()
      
        
          | bool DPowerManager::supportKbdBacklight | ( |  | ) | const | 
      
 
获取设备是否支持系统级调整键盘背光 
- 注解
- 有部分笔记本电脑厂商虽然提供了键盘背光功能, 但其相对于系统是不可见的, 而是又电脑硬件直接管理, 这样就无法通过软件调整键盘背光了。 
- 返回
- bool值, 如果为true则可以通过dkbdbacklight调整键盘背光 
 
 
该类的文档由以下文件生成: