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

Public 成员函数

virtual int Width () override
 
virtual int Height () override
 
virtual int GetScreenCount () override
 
virtual QImage::Format GetFormat () override
 
virtual QImage GetDisplay (int x, int y, int width, int height) override
 
virtual QImage GetDisplay () override
 
virtual QImage GetCursor (QPoint &pos, QPoint &posHot) override
 
virtual QPoint GetCursorPosition () override
 
- Public 成员函数 继承自 CDisplay
bool GetHasCursor () const
 
void SetHasCursor (bool newHasCursor)
 

Protected 成员函数

virtual int Open () override
 
virtual int Close () override
 

Private 成员函数

QImage::Format GetFormat (XImage *pImage)
 

静态 Private 成员函数

static void DestroyImage (void *pImage)
 

Private 属性

Display * m_pDisplay
 
Window m_RootWindow
 
QImage::Format m_Format
 
XImage * m_pImage
 
QImage m_Desktop
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 CDisplay
static CDisplayInstance ()
 

详细描述

在文件 DisplayXLib.h12 行定义.

构造及析构函数说明

◆ CDisplayXLib()

CDisplayXLib::CDisplayXLib ( )
explicit

在文件 DisplayXLib.cpp20 行定义.

◆ ~CDisplayXLib()

CDisplayXLib::~CDisplayXLib ( )
overridevirtual

在文件 DisplayXLib.cpp29 行定义.

成员函数说明

◆ Close()

int CDisplayXLib::Close ( )
overrideprotectedvirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp142 行定义.

◆ DestroyImage()

void CDisplayXLib::DestroyImage ( void *  pImage)
staticprivate

在文件 DisplayXLib.cpp167 行定义.

◆ GetCursor()

QImage CDisplayXLib::GetCursor ( QPoint &  pos,
QPoint &  posHot 
)
overridevirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp245 行定义.

◆ GetCursorPosition()

QPoint CDisplayXLib::GetCursorPosition ( )
overridevirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp286 行定义.

◆ GetDisplay() [1/2]

QImage CDisplayXLib::GetDisplay ( )
overridevirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp214 行定义.

◆ GetDisplay() [2/2]

QImage CDisplayXLib::GetDisplay ( int  x,
int  y,
int  width,
int  height 
)
overridevirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp173 行定义.

◆ GetFormat() [1/2]

QImage::Format CDisplayXLib::GetFormat ( )
overridevirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp55 行定义.

◆ GetFormat() [2/2]

QImage::Format CDisplayXLib::GetFormat ( XImage *  pImage)
private

在文件 DisplayXLib.cpp60 行定义.

◆ GetScreenCount()

int CDisplayXLib::GetScreenCount ( )
overridevirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp162 行定义.

◆ Height()

int CDisplayXLib::Height ( )
overridevirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp48 行定义.

◆ Open()

int CDisplayXLib::Open ( )
overrideprotectedvirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp74 行定义.

◆ Width()

int CDisplayXLib::Width ( )
overridevirtual

实现了 CDisplay.

在文件 DisplayXLib.cpp41 行定义.

类成员变量说明

◆ m_Desktop

QImage CDisplayXLib::m_Desktop
private

在文件 DisplayXLib.h36 行定义.

◆ m_Format

QImage::Format CDisplayXLib::m_Format
private

在文件 DisplayXLib.h34 行定义.

◆ m_pDisplay

Display* CDisplayXLib::m_pDisplay
private

在文件 DisplayXLib.h32 行定义.

◆ m_pImage

XImage* CDisplayXLib::m_pImage
private

在文件 DisplayXLib.h35 行定义.

◆ m_RootWindow

Window CDisplayXLib::m_RootWindow
private

在文件 DisplayXLib.h33 行定义.


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