Rabbit Remote Control 0.0.37
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CHook Class Reference

The class is the HOOK abstract class. More...

#include <Hook.h>

Inheritance diagram for CHook:
Inheritance graph
[legend]
Collaboration diagram for CHook:
Collaboration graph
[legend]

Public Member Functions

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

Static Public Member Functions

static CHookGetHook (CParameterPlugin *pPara, QObject *parent=nullptr)
 

Protected Member Functions

 CHook (CParameterPlugin *pPara, QObject *parent=nullptr)
 

Protected Attributes

CParameterPluginm_pParameterPlugin
 

Detailed Description

The class is the HOOK abstract class.

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

Note
The class is only used by Client.

Definition at line 14 of file Hook.h.

Constructor & Destructor Documentation

◆ ~CHook()

CHook::~CHook ( )
protectedvirtual

Definition at line 25 of file Hook.cpp.

Member Function Documentation

◆ eventFilter()

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

Definition at line 72 of file Hook.cpp.

◆ GetHook()

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

Definition at line 30 of file Hook.cpp.

◆ RegisterKeyboard()

int CHook::RegisterKeyboard ( )
virtual

Definition at line 41 of file Hook.cpp.

◆ UnRegisterKeyboard()

int CHook::UnRegisterKeyboard ( )
virtual

Definition at line 57 of file Hook.cpp.

Member Data Documentation

◆ m_pParameterPlugin

CParameterPlugin* CHook::m_pParameterPlugin
protected

Definition at line 27 of file Hook.h.


The documentation for this class was generated from the following files: