玉兔远程控制 0.1.0-bate5
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | Protected 成员函数 | Protected 属性 | Private 属性 | 所有成员列表
CHook类 参考

The class is the HOOK abstract class. 更多...

#include <Hook.h>

类 CHook 继承关系图:
Inheritance graph
[图例]
CHook 的协作图:
Collaboration graph
[图例]

Public 成员函数

virtual int RegisterKeyboard ()
 
virtual int UnRegisterKeyboard ()
 
virtual bool eventFilter (QObject *watched, QEvent *event) override
 

静态 Public 成员函数

static CHookGetHook (CParameterPlugin *pPara, QObject *parent=nullptr)
 
static bool RunCommand (const QString &program, const QStringList &args=QStringList(), int timeout=5000)
 

Protected 成员函数

 CHook (CParameterPlugin *pPara, QObject *parent=nullptr)
 
virtual int OnRegisterKeyboard ()
 
virtual int OnUnRegisterKeyboard ()
 
virtual int OnDisableDesktopShortcuts ()
 
virtual int OnRestoreDesktopShortcuts ()
 

Protected 属性

CParameterPluginm_pParameterPlugin
 

Private 属性

bool m_bScript
 
CDesktopShortcutManager m_DesktopShortcutsManager
 

详细描述

The class is the HOOK abstract class.

Call CHook::GetHook get a instance of the class.

注解
The class is only used by Client.

在文件 Hook.h14 行定义.

构造及析构函数说明

◆ ~CHook()

CHook::~CHook ( )
protectedvirtual

在文件 Hook.cpp28 行定义.

成员函数说明

◆ eventFilter()

bool CHook::eventFilter ( QObject *  watched,
QEvent *  event 
)
overridevirtual

在文件 Hook.cpp123 行定义.

◆ GetHook()

CHook * CHook::GetHook ( CParameterPlugin pPara,
QObject *  parent = nullptr 
)
static

在文件 Hook.cpp33 行定义.

◆ OnDisableDesktopShortcuts()

int CHook::OnDisableDesktopShortcuts ( )
protectedvirtual

在文件 Hook.cpp107 行定义.

◆ OnRegisterKeyboard()

int CHook::OnRegisterKeyboard ( )
protectedvirtual

在文件 Hook.cpp80 行定义.

◆ OnRestoreDesktopShortcuts()

int CHook::OnRestoreDesktopShortcuts ( )
protectedvirtual

在文件 Hook.cpp115 行定义.

◆ OnUnRegisterKeyboard()

int CHook::OnUnRegisterKeyboard ( )
protectedvirtual

在文件 Hook.cpp93 行定义.

◆ RegisterKeyboard()

int CHook::RegisterKeyboard ( )
virtual

在文件 Hook.cpp44 行定义.

◆ RunCommand()

bool CHook::RunCommand ( const QString &  program,
const QStringList &  args = QStringList(),
int  timeout = 5000 
)
static

在文件 Hook.cpp177 行定义.

◆ UnRegisterKeyboard()

int CHook::UnRegisterKeyboard ( )
virtual

在文件 Hook.cpp64 行定义.

类成员变量说明

◆ m_bScript

bool CHook::m_bScript
private

在文件 Hook.h41 行定义.

◆ m_DesktopShortcutsManager

CDesktopShortcutManager CHook::m_DesktopShortcutsManager
private

在文件 Hook.h42 行定义.

◆ m_pParameterPlugin

CParameterPlugin* CHook::m_pParameterPlugin
protected

在文件 Hook.h29 行定义.


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