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

Public Member Functions

 CScreenWindows (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=0) override
 
virtual int SetFormat (QImage::Format f=QImage::Format_ARGB32) override
 
virtual QImage::Format GetFormat (int index=0) override
 
- Public Member Functions inherited from CScreen
 CScreen (QObject *parent=nullptr)
 
bool HasCursor ()
 
void SetHasCursor (bool bHas)
 

Private Member Functions

int GetImage (bool bBuffer)
 

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 8 of file ScreenWindows.h.

Constructor & Destructor Documentation

◆ CScreenWindows()

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

Definition at line 48 of file ScreenWindows.cpp.

◆ ~CScreenWindows()

CScreenWindows::~CScreenWindows ( )
virtual

Definition at line 53 of file ScreenWindows.cpp.

Member Function Documentation

◆ GetFormat()

QImage::Format CScreenWindows::GetFormat ( int  index = 0)
overridevirtual

Reimplemented from CScreen.

Definition at line 101 of file ScreenWindows.cpp.

◆ GetImage()

int CScreenWindows::GetImage ( bool  bBuffer)
private

Definition at line 124 of file ScreenWindows.cpp.

◆ GetScreen()

QImage CScreenWindows::GetScreen ( int  index = 0)
overridevirtual

Implements CScreen.

Definition at line 112 of file ScreenWindows.cpp.

◆ Height()

int CScreenWindows::Height ( )
overridevirtual

Implements CScreen.

Definition at line 67 of file ScreenWindows.cpp.

◆ SetFormat()

int CScreenWindows::SetFormat ( QImage::Format  f = QImage::Format_ARGB32)
overridevirtual

Reimplemented from CScreen.

Definition at line 106 of file ScreenWindows.cpp.

◆ VirtualHeight()

int CScreenWindows::VirtualHeight ( )
overridevirtual

Implements CScreen.

Definition at line 91 of file ScreenWindows.cpp.

◆ VirtualLeft()

int CScreenWindows::VirtualLeft ( )
overridevirtual

Implements CScreen.

Definition at line 81 of file ScreenWindows.cpp.

◆ VirtualTop()

int CScreenWindows::VirtualTop ( )
overridevirtual

Implements CScreen.

Definition at line 76 of file ScreenWindows.cpp.

◆ VirtualWidth()

int CScreenWindows::VirtualWidth ( )
overridevirtual

Implements CScreen.

Definition at line 86 of file ScreenWindows.cpp.

◆ VisibleMonitorCount()

int CScreenWindows::VisibleMonitorCount ( )
overridevirtual

Implements CScreen.

Definition at line 96 of file ScreenWindows.cpp.

◆ Width()

int CScreenWindows::Width ( )
overridevirtual

Implements CScreen.

Definition at line 58 of file ScreenWindows.cpp.


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