Rabbit Remote Control 0.0.35
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:
CHookUnix CHookWindows

Public Member Functions

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

Static Public Member Functions

static CHookGetHook (CParameterClient *pParaClient, QObject *parent=nullptr)
 

Protected Member Functions

 CHook (CParameterClient *pParaClient, QObject *parent=nullptr)
 

Protected Attributes

CParameterClientm_pParameterClient
 

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 ( CParameterClient pParaClient,
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_pParameterClient

CParameterClient* CHook::m_pParameterClient
protected

Definition at line 27 of file Hook.h.


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