Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CScreenWindows Class Reference
Inheritance diagram for CScreenWindows:
Collaboration diagram for CScreenWindows:

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: