全局设置类
更多...
#include <dinputdevicesetting.h>
|
class | DInputDeviceManager |
|
◆ cursorBlinkInterval()
qint32 DInputDeviceSetting::cursorBlinkInterval |
( |
| ) |
const |
获取光标闪烁间隔时间
- 返回
- 光标闪烁的间隔时间
- 参见
- cursorBlinkInterval
◆ cursorBlinkIntervalChanged
void DInputDeviceSetting::cursorBlinkIntervalChanged |
( |
qint32 |
interval | ) |
|
|
signal |
属性cursorBlinkInterval改变时触发的信号
- 参数
-
◆ disableTouchPadWhileMouse()
bool DInputDeviceSetting::disableTouchPadWhileMouse |
( |
| ) |
const |
获取是否在连接鼠标时禁用触摸板
- 返回值
-
true | 在连接鼠标时禁用触摸板 |
false | 在连接鼠标时不禁用触摸板 |
◆ disableTouchPadWhileMouseChanged
void DInputDeviceSetting::disableTouchPadWhileMouseChanged |
( |
bool |
disabled | ) |
|
|
signal |
属性disableTouchPadWhileMouse改变时触发的信号
- 参数
-
◆ doubleClickInterval()
quint32 DInputDeviceSetting::doubleClickInterval |
( |
| ) |
const |
获取鼠标和触摸板双击时间间隔
- 参见
- doubleClickInterval
◆ doubleClickIntervalChanged
void DInputDeviceSetting::doubleClickIntervalChanged |
( |
quint32 |
interval | ) |
|
|
signal |
属性doubleClickInterval改变时触发的信号
- 参数
-
◆ dragThreshold()
quint32 DInputDeviceSetting::dragThreshold |
( |
| ) |
const |
获取鼠标和触摸板产生拖拽事件的最小移动距离
- 参见
- dragThreshold
◆ dragThresholdChanged
void DInputDeviceSetting::dragThresholdChanged |
( |
quint32 |
distance | ) |
|
|
signal |
属性dragThreshold改变时触发的信号
- 参数
-
◆ forceProportions
DExpected< bool > DInputDeviceSetting::forceProportions |
( |
quint32 |
id | ) |
|
|
slot |
获取特定设备是否强制调整为输出的比例
- 参数
-
- 返回
- 特定设备是否强制调整为输出的比例的DExpected对象
数位板相关的设置
◆ keymap
DExpected< DInputKeyAction > DInputDeviceSetting::keymap |
( |
quint32 |
id, |
|
|
DInputKey |
key |
|
) |
| |
|
slot |
获取特定设备特定按键的行为
- 参数
-
- 返回
- KeyAction的DExpected对象
◆ mapOutput
DExpected< QString > DInputDeviceSetting::mapOutput |
( |
quint32 |
id | ) |
|
|
slot |
获取特定设备的输出映射(显示)
- 参数
-
- 返回
- 设备输出映射的DExpected对象
数位板相关的设置
◆ mouseEnterRemap
DExpected< bool > DInputDeviceSetting::mouseEnterRemap |
( |
quint32 |
id | ) |
|
|
slot |
获取特定设备是否在进入新的显示时进行重新映射
- 参数
-
- 返回
- 是否重新映射的DExpected对象
数位板相关的设置
◆ pressureSensitivity
DExpected< quint32 > DInputDeviceSetting::pressureSensitivity |
( |
quint32 |
id | ) |
|
|
slot |
获取特定设备的压力感应级别
- 参数
-
- 返回
- 压力感应级别的DExpected对象
只有数位板和数位笔才有压力感应级别相关的设置
◆ pressureThreshold
DExpected< quint32 > DInputDeviceSetting::pressureThreshold |
( |
quint32 |
id | ) |
|
|
slot |
获取特定设备的压感事件阈值
- 参数
-
- 返回
- 压感事件阈值的DExpected对象
只有数位板和数位笔才有压感事件阈值相关的设置
◆ rawSampleSize
DExpected< quint32 > DInputDeviceSetting::rawSampleSize |
( |
quint32 |
id | ) |
|
|
slot |
获取特别设备的平滑窗口采样大小
- 参数
-
- 返回
- 平滑窗口采样大小的DExpected对象
只有数位板和数位笔才有平滑窗口采样大小相关的设置
◆ repeatDelay()
quint32 DInputDeviceSetting::repeatDelay |
( |
| ) |
const |
获取按键重复触发延迟
- 返回
- 按键重复触发之前的延迟
- 参见
- repeatDelay
◆ repeatDelayChanged
void DInputDeviceSetting::repeatDelayChanged |
( |
quint32 |
delay | ) |
|
|
signal |
◆ repeatEnabled()
bool DInputDeviceSetting::repeatEnabled |
( |
| ) |
const |
获取键盘是否开启按键重复
- 返回值
-
true | 键盘开启按键重复, 在长按某一按键时, 将定时触发按键事件 |
false | 键盘不开启按键重复 |
◆ repeatEnabledChanged
void DInputDeviceSetting::repeatEnabledChanged |
( |
bool |
enabled | ) |
|
|
signal |
属性repeatEnabled改变时触发的信号
- 参数
-
◆ repeatInterval()
quint32 DInputDeviceSetting::repeatInterval |
( |
| ) |
const |
获取按键重复触发间隔时间
- 返回
- 触发重复按键事件之间的时间间隔
◆ repeatIntervalChanged
void DInputDeviceSetting::repeatIntervalChanged |
( |
quint32 |
interval | ) |
|
|
signal |
属性repeatInterval改变时触发的信号
- 参数
-
◆ setCursorBlinkInterval()
void DInputDeviceSetting::setCursorBlinkInterval |
( |
qint32 |
interval | ) |
|
◆ setDisableTouchPadWhileMouse()
void DInputDeviceSetting::setDisableTouchPadWhileMouse |
( |
bool |
disabled | ) |
|
设置是否在连接鼠标时禁用触摸板
- 参数
-
[in] | disabled | 是否在连接鼠标时禁用触摸板 |
◆ setDoubleClickInterval()
void DInputDeviceSetting::setDoubleClickInterval |
( |
quint32 |
interval | ) |
|
◆ setDragThreshold()
void DInputDeviceSetting::setDragThreshold |
( |
quint32 |
distance | ) |
|
◆ setForceProportions
DExpected< void > DInputDeviceSetting::setForceProportions |
( |
quint32 |
id, |
|
|
bool |
force |
|
) |
| |
|
slot |
设置特定设备是否强制调整为输出的比例
- 参数
-
- 返回
- 空DExpected对象, 无效时表示操作失败
◆ setKeymap
DExpected< void > DInputDeviceSetting::setKeymap |
( |
quint32 |
id, |
|
|
DInputKey |
key, |
|
|
DInputKeyAction |
action |
|
) |
| |
|
slot |
设置特定设备某个按键对应的行为
- 参数
-
[in] | id | 设备id |
[in] | key | 特定按键 |
[in] | action | 按键对应的行为 |
- 返回
- 空DExpected对象, 无效时表示操作失败
◆ setMouseEnterRemap
DExpected< void > DInputDeviceSetting::setMouseEnterRemap |
( |
quint32 |
id, |
|
|
bool |
remap |
|
) |
| |
|
slot |
设置特定设备是否在鼠标进入新的输出的时候重新映射
- 参数
-
[in] | id | 设备id |
[in] | remap | 是否重新映射 |
- 返回
- 空DExpected对象, 无效时表示操作失败
◆ setPressureSensitivity
DExpected< void > DInputDeviceSetting::setPressureSensitivity |
( |
quint32 |
id, |
|
|
quint32 |
sensitivity |
|
) |
| |
|
slot |
设置特定设备的压感灵敏度
- 参数
-
[in] | id | 设备id |
[in] | sensitivity | 压感灵敏度 |
- 返回
- 空DExpected对象, 无效时表示操作失败
◆ setPressureThreshold
DExpected< void > DInputDeviceSetting::setPressureThreshold |
( |
quint32 |
id, |
|
|
quint32 |
threshold |
|
) |
| |
|
slot |
设置特定设备的压感事件阈值
- 参数
-
[in] | id | 设备id |
[in] | threshold | 压感事件阈值 |
- 返回
- 空DExpected对象, 无效时表示操作失败
◆ setRawSampleSize
DExpected< void > DInputDeviceSetting::setRawSampleSize |
( |
quint32 |
id, |
|
|
quint32 |
size |
|
) |
| |
|
slot |
设置特定设备的平滑窗口取样大小
- 参数
-
[in] | id | 设备id |
[in] | size | 平滑取样窗口大小 |
- 返回
- 空DExpected对象, 无效时表示操作失败
◆ setRepeatDelay()
void DInputDeviceSetting::setRepeatDelay |
( |
quint32 |
delay | ) |
|
◆ setRepeatEnabled()
void DInputDeviceSetting::setRepeatEnabled |
( |
bool |
enabled | ) |
|
◆ setRepeatInterval()
void DInputDeviceSetting::setRepeatInterval |
( |
quint32 |
interval | ) |
|
设置按键重复事件触发时间间隔
- 参数
-
[in] | interval | 触发重复按键事件之间的时间间隔 |
◆ setSuppress
DExpected< void > DInputDeviceSetting::setSuppress |
( |
quint32 |
id, |
|
|
quint32 |
suppress |
|
) |
| |
|
slot |
设置特定设备坐标或者压感变化事件之间的最小间隔
- 参数
-
[in] | id | 设备id |
[in] | suppress | 设备坐标或者压感变化事件之间的最小间隔 |
- 返回
- 空DExpected对象, 无效时表示操作失败
◆ setWheelSpeed()
void DInputDeviceSetting::setWheelSpeed |
( |
quint32 |
speed | ) |
|
◆ suppress
DExpected< quint32 > DInputDeviceSetting::suppress |
( |
quint32 |
id | ) |
|
|
slot |
获取特定设备坐标或者压感变化事件之间的最小间隔
- 参数
-
- 返回
- 最小间隔的DExpected对象
数位板相关的设置
◆ wheelSpeed()
quint32 DInputDeviceSetting::wheelSpeed |
( |
| ) |
const |
获取滚轮速度
- 返回
- 滚轮速度
- 参见
- wheelSpeed
◆ wheelSpeedChanged
void DInputDeviceSetting::wheelSpeedChanged |
( |
quint32 |
speed | ) |
|
|
signal |
◆ cursorBlinkInterval
Dtk::Device::DInputDeviceSetting::cursorBlinkInterval |
|
readwrite |
光标闪烁间隔时间
文本光标闪烁的间隔时间. 此设置项为Qt相关的全局设置.
◆ disableTouchPadWhileMouse
Dtk::Device::DInputDeviceSetting::disableTouchPadWhileMouse |
|
readwrite |
是否在连接鼠标时禁用触摸板
若设置为true, 在连接鼠标的时候, 所有鼠标设备的enabled属性会被设置为false.
◆ doubleClickInterval
Dtk::Device::DInputDeviceSetting::doubleClickInterval |
|
readwrite |
鼠标和触摸板双击事件时间间隔
该函数会返回全局设置的双击时间间隔, 该时间间隔对于鼠标和触摸板都适用.
◆ dragThreshold
Dtk::Device::DInputDeviceSetting::dragThreshold |
|
readwrite |
鼠标和触摸板产生拖拽事件的最小移动距离
该函数会返回触发拖拽事件的全局阈值,该阈值对于鼠标和触摸板都适用.
◆ repeatDelay
Dtk::Device::DInputDeviceSetting::repeatDelay |
|
readwrite |
按键重复触发延迟
短时间的保持不会触发按键重复, 只有在按键保持按下状态超过该函数的返回值时才会触发按键重复机制.
◆ repeatEnabled
Dtk::Device::DInputDeviceSetting::repeatEnabled |
|
readwrite |
键盘是否开启按键重复
开启时, 长按按键将重复触发按键事件.
◆ repeatInterval
Dtk::Device::DInputDeviceSetting::repeatInterval |
|
readwrite |
按键重复触发间隔时间
定时触发按键重复事件的检测间隔时间.
◆ wheelSpeed
Dtk::Device::DInputDeviceSetting::wheelSpeed |
|
readwrite |
该类的文档由以下文件生成: