玉兔远程控制
0.1.0-bate11
Toggle main menu visibility
载入中...
搜索中...
未找到
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
唤醒后台线程
定义
BackendTemplateDesktop.cpp:22
CBackendTemplateDesktop::OnClean
virtual int OnClean() override
清理
定义
BackendTemplateDesktop.cpp:56
CBackendTemplateDesktop::OnProcess
virtual int OnProcess() override
具体操作处理
定义
BackendTemplateDesktop.cpp:81
CBackendTemplateDesktop::OnInit
virtual OnInitReturnValue OnInit() override
初始化
定义
BackendTemplateDesktop.cpp:45
COperateTemplateDesktop
定义
OperateTemplateDesktop.h:9
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力