Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
Template
Desktop
BackendTemplateDesktop.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
5
#include <BackendDesktop.h>
6
#include <OperateTemplateDesktop.h>
7
8
class
CBackendTemplateDesktop :
public
CBackendDesktop
9
{
10
Q_OBJECT
11
public
:
12
explicit
CBackendTemplateDesktop(
COperateTemplateDesktop
*pOperate =
nullptr
);
13
virtual
~CBackendTemplateDesktop();
14
15
virtual
int
WakeUp
()
override
;
16
17
protected
:
18
virtual
OnInitReturnValue
OnInit
()
override
;
19
virtual
int
OnClean
()
override
;
20
virtual
int
OnProcess
()
override
;
21
22
public
slots:
23
virtual
void
slotClipBoardChanged()
override
;
24
25
protected
:
26
virtual
void
mousePressEvent(QMouseEvent *event)
override
;
27
virtual
void
mouseReleaseEvent(QMouseEvent *event)
override
;
28
virtual
void
mouseMoveEvent(QMouseEvent *event)
override
;
29
virtual
void
wheelEvent(QWheelEvent *event)
override
;
30
virtual
void
keyPressEvent(QKeyEvent *event)
override
;
31
virtual
void
keyReleaseEvent(QKeyEvent *event)
override
;
32
virtual
void
InputMethodEvent(QInputMethodEvent *event)
override
;
33
};
CBackendTemplateDesktop::WakeUp
virtual int WakeUp() override
Wake up Backend thread(background thread).
Definition
BackendTemplateDesktop.cpp:22
CBackendTemplateDesktop::OnClean
virtual int OnClean() override
Clean.
Definition
BackendTemplateDesktop.cpp:56
CBackendTemplateDesktop::OnProcess
virtual int OnProcess() override
Specific operation processing of plug-in.
Definition
BackendTemplateDesktop.cpp:81
CBackendTemplateDesktop::OnInit
virtual OnInitReturnValue OnInit() override
Initialization.
Definition
BackendTemplateDesktop.cpp:45
COperateTemplateDesktop
Definition
OperateTemplateDesktop.h:9
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved