玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
CScreenXLib类 参考
类 CScreenXLib 继承关系图:
CScreen

Public 成员函数

 CScreenXLib (QObject *parent=nullptr)
 
virtual int Width () override
 
virtual int Height () override
 
virtual int VirtualTop () override
 
virtual int VirtualLeft () override
 
virtual int VirtualWidth () override
 
virtual int VirtualHeight () override
 
virtual int VisibleMonitorCount () override
 
virtual QImage GetScreen (int index) override
 
- Public 成员函数 继承自 CScreen
 CScreen (QObject *parent=nullptr)
 
virtual QImage::Format GetFormat (int index=0)
 
virtual int SetFormat (QImage::Format f=QImage::Format_ARGB32)
 
bool HasCursor ()
 
void SetHasCursor (bool bHas)
 

Private 成员函数

QImage::Format GetFormat (XImage *img)
 

Private 属性

XImage * m_pImage
 

额外继承的成员函数

- 信号 继承自 CScreen
void sigUpdate (QImage screen)
 
- 静态 Public 成员函数 继承自 CScreen
static CScreenInstance ()
 
- Protected 属性 继承自 CScreen
QImage m_Screen
 
QImage::Format m_Format
 
bool m_bCursor
 
int m_nNumber
 

详细描述

在文件 ScreenXLib.h9 行定义.

构造及析构函数说明

◆ CScreenXLib()

CScreenXLib::CScreenXLib ( QObject *  parent = nullptr)
explicit

在文件 ScreenXLib.cpp43 行定义.

◆ ~CScreenXLib()

CScreenXLib::~CScreenXLib ( )
virtual

在文件 ScreenXLib.cpp79 行定义.

成员函数说明

◆ GetFormat()

QImage::Format CScreenXLib::GetFormat ( XImage *  img)
private

在文件 ScreenXLib.cpp151 行定义.

◆ GetScreen()

QImage CScreenXLib::GetScreen ( int  index)
overridevirtual

实现了 CScreen.

在文件 ScreenXLib.cpp167 行定义.

◆ Height()

int CScreenXLib::Height ( )
overridevirtual

实现了 CScreen.

在文件 ScreenXLib.cpp100 行定义.

◆ VirtualHeight()

int CScreenXLib::VirtualHeight ( )
overridevirtual

实现了 CScreen.

在文件 ScreenXLib.cpp133 行定义.

◆ VirtualLeft()

int CScreenXLib::VirtualLeft ( )
overridevirtual

实现了 CScreen.

在文件 ScreenXLib.cpp121 行定义.

◆ VirtualTop()

int CScreenXLib::VirtualTop ( )
overridevirtual

实现了 CScreen.

在文件 ScreenXLib.cpp115 行定义.

◆ VirtualWidth()

int CScreenXLib::VirtualWidth ( )
overridevirtual

实现了 CScreen.

在文件 ScreenXLib.cpp127 行定义.

◆ VisibleMonitorCount()

int CScreenXLib::VisibleMonitorCount ( )
overridevirtual

实现了 CScreen.

在文件 ScreenXLib.cpp139 行定义.

◆ Width()

int CScreenXLib::Width ( )
overridevirtual

实现了 CScreen.

在文件 ScreenXLib.cpp85 行定义.

类成员变量说明

◆ m_pImage

XImage* CScreenXLib::m_pImage
private

在文件 ScreenXLib.h28 行定义.


该类的文档由以下文件生成: