玉兔远程控制 0.1.0-bate5
载入中...
搜索中...
未找到
信号 | Public 成员函数 | Private 成员函数 | 静态 Private 成员函数 | Private 属性 | 所有成员列表
CDesktopShortcutsManager类 参考
类 CDesktopShortcutsManager 继承关系图:
Inheritance graph
[图例]
CDesktopShortcutsManager 的协作图:
Collaboration graph
[图例]

信号

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.h13 行定义.

构造及析构函数说明

◆ ~CDesktopShortcutsManager()

CDesktopShortcutsManager::~CDesktopShortcutsManager ( )

在文件 DesktopShortcuts.cpp22 行定义.

成员函数说明

◆ disableAllHotkeys()

bool CDesktopShortcutsManager::disableAllHotkeys ( )

在文件 DesktopShortcuts.cpp61 行定义.

◆ disableAltTab()

bool CDesktopShortcutsManager::disableAltTab ( )

在文件 DesktopShortcuts.cpp207 行定义.

◆ disableTaskManager()

bool CDesktopShortcutsManager::disableTaskManager ( )

在文件 DesktopShortcuts.cpp244 行定义.

◆ disableWindowsKey()

bool CDesktopShortcutsManager::disableWindowsKey ( )

在文件 DesktopShortcuts.cpp133 行定义.

◆ enableAltTab()

bool CDesktopShortcutsManager::enableAltTab ( )

在文件 DesktopShortcuts.cpp226 行定义.

◆ enableTaskManager()

bool CDesktopShortcutsManager::enableTaskManager ( )

在文件 DesktopShortcuts.cpp269 行定义.

◆ enableWindowsKey()

bool CDesktopShortcutsManager::enableWindowsKey ( )

在文件 DesktopShortcuts.cpp175 行定义.

◆ initializeKeys()

void CDesktopShortcutsManager::initializeKeys ( )
private

在文件 DesktopShortcuts.cpp28 行定义.

◆ isDisabled()

bool CDesktopShortcutsManager::isDisabled ( ) const
inline

在文件 DesktopShortcuts.h24 行定义.

◆ nativeEventFilter()

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

在文件 DesktopShortcuts.cpp371 行定义.

◆ removeKeyboardHook()

bool CDesktopShortcutsManager::removeKeyboardHook ( )
private

在文件 DesktopShortcuts.cpp311 行定义.

◆ restoreAllHotkeys()

bool CDesktopShortcutsManager::restoreAllHotkeys ( )

在文件 DesktopShortcuts.cpp96 行定义.

◆ setKeyboardHook()

bool CDesktopShortcutsManager::setKeyboardHook ( )
private

在文件 DesktopShortcuts.cpp290 行定义.

类成员变量说明

◆ m_hotkeysDisabled

bool CDesktopShortcutsManager::m_hotkeysDisabled = false
private

在文件 DesktopShortcuts.h49 行定义.

◆ m_keyboardHooked

bool CDesktopShortcutsManager::m_keyboardHooked = false
private

在文件 DesktopShortcuts.h50 行定义.


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