Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CScreenXLib Class Reference
Inheritance diagram for CScreenXLib:
CScreen

Public Member Functions

 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 Member Functions inherited from 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 Member Functions

QImage::Format GetFormat (XImage *img)
 

Private Attributes

XImage * m_pImage
 

Additional Inherited Members

- Signals inherited from CScreen
void sigUpdate (QImage screen)
 
- Static Public Member Functions inherited from CScreen
static CScreenInstance ()
 
- Protected Attributes inherited from CScreen
QImage m_Screen
 
QImage::Format m_Format
 
bool m_bCursor
 
int m_nNumber
 

Detailed Description

Definition at line 9 of file ScreenXLib.h.

Constructor & Destructor Documentation

◆ CScreenXLib()

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

Definition at line 43 of file ScreenXLib.cpp.

◆ ~CScreenXLib()

CScreenXLib::~CScreenXLib ( )
virtual

Definition at line 79 of file ScreenXLib.cpp.

Member Function Documentation

◆ GetFormat()

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

Definition at line 151 of file ScreenXLib.cpp.

◆ GetScreen()

QImage CScreenXLib::GetScreen ( int  index)
overridevirtual

Implements CScreen.

Definition at line 167 of file ScreenXLib.cpp.

◆ Height()

int CScreenXLib::Height ( )
overridevirtual

Implements CScreen.

Definition at line 100 of file ScreenXLib.cpp.

◆ VirtualHeight()

int CScreenXLib::VirtualHeight ( )
overridevirtual

Implements CScreen.

Definition at line 133 of file ScreenXLib.cpp.

◆ VirtualLeft()

int CScreenXLib::VirtualLeft ( )
overridevirtual

Implements CScreen.

Definition at line 121 of file ScreenXLib.cpp.

◆ VirtualTop()

int CScreenXLib::VirtualTop ( )
overridevirtual

Implements CScreen.

Definition at line 115 of file ScreenXLib.cpp.

◆ VirtualWidth()

int CScreenXLib::VirtualWidth ( )
overridevirtual

Implements CScreen.

Definition at line 127 of file ScreenXLib.cpp.

◆ VisibleMonitorCount()

int CScreenXLib::VisibleMonitorCount ( )
overridevirtual

Implements CScreen.

Definition at line 139 of file ScreenXLib.cpp.

◆ Width()

int CScreenXLib::Width ( )
overridevirtual

Implements CScreen.

Definition at line 85 of file ScreenXLib.cpp.

Member Data Documentation

◆ m_pImage

XImage* CScreenXLib::m_pImage
private

Definition at line 28 of file ScreenXLib.h.


The documentation for this class was generated from the following files: