DtkSystemSettings
dtk library for systemsettings.
载入中...
搜索中...
未找到
Dtk::Power::DKbdBacklight类 参考

对于背光键盘的一些接口的封装(部分设备硬件不支持) 更多...

#include <dkbdbacklight.h>

类 Dtk::Power::DKbdBacklight 继承关系图:
Dtk::Power::DKbdBacklight 的协作图:

Public 槽

DExpected< qint32 > brightness () const
 获取当前键盘背光亮度
 
DExpected< qint32 > maxBrightness () const
 获取最大键盘背光亮度
 
DExpected< void > setBrightness (const qint32 value)
 设置键盘背光的亮度级别
 

信号

void brightnessChanged (const qint32 value)
 信号:键盘背光亮度发生改变
 
void brightnessChangedWithSource (const qint32 value, const KbdSource &source)
 信号: 键盘背光亮度级别已更改, 包括有关更改来源的信息
 

友元

class DPowerManager
 

详细描述

对于背光键盘的一些接口的封装(部分设备硬件不支持)

DKbdBacklight类

成员函数说明

◆ brightness

uint DKbdBacklight::brightness ( ) const
slot

获取当前键盘背光亮度

返回
1或者0(如果只有开关两种状态)或者其他数字

◆ brightnessChanged

void DKbdBacklight::brightnessChanged ( const qint32  value)
signal

信号:键盘背光亮度发生改变

参数
[in]value亮度级别

◆ brightnessChangedWithSource

void DKbdBacklight::brightnessChangedWithSource ( const qint32  value,
const KbdSource source 
)
signal

信号: 键盘背光亮度级别已更改, 包括有关更改来源的信息

参数
[in]value键盘背光的新亮度值。
[in]source枚举类型, 键盘背光亮度变化的来源, 如果调用了SetBrightness,则为exernal。如果硬件更改了键盘亮度本身(自动或通过按下固件处理的热键), 则为internal.
注解
固件处理的热键:这个概念是指的是键盘上调整键盘背光亮度按键, 或者是别的快捷键调整方式, 总之这些个调整方式与硬件有关, 与操作系统无关。

◆ maxBrightness

uint DKbdBacklight::maxBrightness ( ) const
slot

获取最大键盘背光亮度

返回
1(如果只有开关两种状态)或者其他数字

◆ setBrightness

void DKbdBacklight::setBrightness ( const qint32  value)
slot

设置键盘背光的亮度级别

参数
[in]value亮度级别

该类的文档由以下文件生成: