Rabbit Remote Control
0.0.37
Loading...
Searching...
No Matches
Src
Hook.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#ifndef CHOOK_H
4
#define CHOOK_H
5
6
#include <QObject>
7
#include "ParameterPlugin.h"
8
14
class
CHook
:
public
QObject
15
{
16
public
:
17
static
CHook
* GetHook(
CParameterPlugin
* pPara, QObject *parent =
nullptr
);
18
19
virtual
int
RegisterKeyboard();
20
virtual
int
UnRegisterKeyboard();
21
22
public
:
23
// QObject interface
24
virtual
bool
eventFilter(QObject *watched, QEvent *event)
override
;
25
26
protected
:
27
CParameterPlugin
* m_pParameterPlugin;
28
29
protected
:
30
explicit
CHook
(
CParameterPlugin
* pPara, QObject *parent =
nullptr
);
31
virtual
~CHook
();
32
};
33
34
#endif
// CHOOK_H
CHook
The class is the HOOK abstract class.
Definition
Hook.h:15
CParameterPlugin
Global parameters of plugins.
Definition
ParameterPlugin.h:30
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved