玉兔远程控制 0.1.0-bate14
载入中...
搜索中...
未找到
CDesktopShortcutsManager类 参考
类 CDesktopShortcutsManager 继承关系图:
CDesktopShortcutsManager 的协作图:

信号

void hotkeyPressed (int keyCode, const QString &keyName)
void hotkeyBlocked (int keyCode, const QString &keyName)
void statusChanged (bool disabled)

Public 成员函数

 CDesktopShortcutsManager (QObject *parent=nullptr)
bool disableAllHotkeys ()
bool restoreAllHotkeys ()
bool isDisabled () const
bool disableWindowsKey ()
bool enableWindowsKey ()
bool disableAltTab ()
bool enableAltTab ()
bool disableTaskManager ()
bool enableTaskManager ()
bool nativeEventFilter (const QByteArray &eventType, void *message, qintptr *result) override

Private 成员函数

void initializeKeys ()
bool setKeyboardHook ()
bool removeKeyboardHook ()

静态 Private 成员函数

static LRESULT CALLBACK keyboardProc (int nCode, WPARAM wParam, LPARAM lParam)

Private 属性

bool m_hotkeysDisabled = false
bool m_keyboardHooked = false

详细描述

在文件 DesktopShortcuts.h 第 13 行定义.

构造及析构函数说明

◆ ~CDesktopShortcutsManager()

CDesktopShortcutsManager::~CDesktopShortcutsManager ( )

在文件 DesktopShortcuts.cpp 第 22 行定义.

成员函数说明

◆ disableAllHotkeys()

bool CDesktopShortcutsManager::disableAllHotkeys ( )

在文件 DesktopShortcuts.cpp 第 61 行定义.

◆ disableAltTab()

bool CDesktopShortcutsManager::disableAltTab ( )

在文件 DesktopShortcuts.cpp 第 207 行定义.

◆ disableTaskManager()

bool CDesktopShortcutsManager::disableTaskManager ( )

在文件 DesktopShortcuts.cpp 第 244 行定义.

◆ disableWindowsKey()

bool CDesktopShortcutsManager::disableWindowsKey ( )

在文件 DesktopShortcuts.cpp 第 133 行定义.

◆ enableAltTab()

bool CDesktopShortcutsManager::enableAltTab ( )

在文件 DesktopShortcuts.cpp 第 226 行定义.

◆ enableTaskManager()

bool CDesktopShortcutsManager::enableTaskManager ( )

在文件 DesktopShortcuts.cpp 第 269 行定义.

◆ enableWindowsKey()

bool CDesktopShortcutsManager::enableWindowsKey ( )

在文件 DesktopShortcuts.cpp 第 175 行定义.

◆ initializeKeys()

void CDesktopShortcutsManager::initializeKeys ( )
private

在文件 DesktopShortcuts.cpp 第 28 行定义.

◆ isDisabled()

bool CDesktopShortcutsManager::isDisabled ( ) const
inline

在文件 DesktopShortcuts.h 第 24 行定义.

◆ nativeEventFilter()

bool CDesktopShortcutsManager::nativeEventFilter ( const QByteArray & eventType,
void * message,
qintptr * result )
override

在文件 DesktopShortcuts.cpp 第 371 行定义.

◆ removeKeyboardHook()

bool CDesktopShortcutsManager::removeKeyboardHook ( )
private

在文件 DesktopShortcuts.cpp 第 311 行定义.

◆ restoreAllHotkeys()

bool CDesktopShortcutsManager::restoreAllHotkeys ( )

在文件 DesktopShortcuts.cpp 第 96 行定义.

◆ setKeyboardHook()

bool CDesktopShortcutsManager::setKeyboardHook ( )
private

在文件 DesktopShortcuts.cpp 第 290 行定义.

类成员变量说明

◆ m_hotkeysDisabled

bool CDesktopShortcutsManager::m_hotkeysDisabled = false
private

在文件 DesktopShortcuts.h 第 49 行定义.

◆ m_keyboardHooked

bool CDesktopShortcutsManager::m_keyboardHooked = false
private

在文件 DesktopShortcuts.h 第 50 行定义.


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