玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
CHook类 参考

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

#include <Hook.h>

类 CHook 继承关系图:
CHook 的协作图:

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

◆ m_DesktopShortcutsManager

CDesktopShortcutManager CHook::m_DesktopShortcutsManager
private

在文件 Hook.h43 行定义.

◆ m_pParameterPlugin

CParameterPlugin* CHook::m_pParameterPlugin
protected

在文件 Hook.h30 行定义.


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