玉兔远程控制
0.1.0-bate16
Toggle main menu visibility
载入中...
搜索中...
未找到
Src
FrmScroll.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
5
#include <QScrollArea>
6
#include <QMouseEvent>
7
#include "FrmViewer.h"
8
13
class
CFrmScroll :
public
QScrollArea
14
{
15
Q_OBJECT
16
public
:
17
explicit
CFrmScroll(
CFrmViewer
* pView, QWidget *parent =
nullptr
);
18
virtual
~CFrmScroll();
19
20
CFrmViewer::ADAPT_WINDOWS
AdaptWindows();
21
CFrmViewer
* GetViewer();
22
23
public
Q_SLOTS:
24
void
slotSetAdaptWindows(
25
CFrmViewer::ADAPT_WINDOWS
aw =
CFrmViewer::ADAPT_WINDOWS::Original
);
26
27
private
Q_SLOTS:
28
void
slotMouseMoveEvent(QMouseEvent *event);
29
30
private
:
32
Q_INVOKABLE
int
OnFullScreen
(
bool
bFull);
33
private
:
34
QFrame::Shape m_Shap;
35
};
CFrmScroll::OnFullScreen
Q_INVOKABLE int OnFullScreen(bool bFull)
Full Screen
定义
FrmScroll.cpp:91
CFrmViewer
用于显示从 CConnectDesktop 输出的图像,和向 CConnectDesktop 发送键盘、鼠标事件。
定义
FrmViewer.h:50
CFrmViewer::ADAPT_WINDOWS
ADAPT_WINDOWS
窗口适配枚举常量
定义
FrmViewer.h:62
CFrmViewer::ADAPT_WINDOWS::Original
@ Original
原始桌面大小,桌面的左上点与窗口的左上点对齐
定义
FrmViewer.h:66
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力