玉兔远程控制
0.0.32
Toggle main menu visibility
首页
相关页面
Topics
命名空间
命名空间列表
类
类列表
类索引
类继承关系
类成员
全部
a
c
d
e
g
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
函数
a
c
d
e
g
i
l
n
o
p
q
r
s
t
v
w
~
变量
枚举
枚举值
文件
文件列表
•
全部
类
命名空间
函数
变量
枚举
枚举值
组
页
载入中...
搜索中...
未找到
Service
ScreenXLib.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#ifndef CSCREENXLIB_H
4
#define CSCREENXLIB_H
5
6
#include "Screen.h"
7
#include <X11/Xutil.h>
8
9
class
CScreenXLib
:
public
CScreen
10
{
11
public
:
12
explicit
CScreenXLib
(QObject *parent =
nullptr
);
13
virtual
~CScreenXLib
();
14
15
// CScreen interface
16
virtual
int
Width()
override
;
17
virtual
int
Height()
override
;
18
virtual
int
VirtualTop()
override
;
19
virtual
int
VirtualLeft()
override
;
20
virtual
int
VirtualWidth()
override
;
21
virtual
int
VirtualHeight()
override
;
22
virtual
int
VisibleMonitorCount()
override
;
23
virtual
QImage GetScreen(
int
index)
override
;
24
25
private
:
26
QImage::Format GetFormat(XImage* img);
27
28
XImage* m_pImage;
29
};
9
class
CScreenXLib
:
public
CScreen
{
…
};
30
31
#endif
// CSCREENXLIB_H
CScreenXLib
Definition
ScreenXLib.h:10
CScreen
The CScreen class.
Definition
Screen.h:14
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力