玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
BackendTemplateDesktop.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4
5#include <BackendDesktop.h>
6#include <OperateTemplateDesktop.h>
7
8class CBackendTemplateDesktop : public CBackendDesktop
9{
10 Q_OBJECT
11public:
12 explicit CBackendTemplateDesktop(COperateTemplateDesktop *pOperate = nullptr);
13 virtual ~CBackendTemplateDesktop();
14
15 virtual int WakeUp() override;
16
17protected:
18 virtual OnInitReturnValue OnInit() override;
19 virtual int OnClean() override;
20 virtual int OnProcess() override;
21
22public slots:
23 virtual void slotClipBoardChanged() override;
24
25protected:
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};
virtual int WakeUp() override
唤醒后台线程
virtual int OnClean() override
清理
virtual int OnProcess() override
具体操作处理
virtual OnInitReturnValue OnInit() override
初始化