Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
CDisplay Class Referenceabstract
Inheritance diagram for CDisplay:
CDisplayXLib

Public Member Functions

virtual int Width ()=0
 
virtual int Height ()=0
 
virtual int GetScreenCount ()=0
 
virtual QImage::Format GetFormat ()=0
 
virtual QImage GetDisplay ()=0
 
virtual QImage GetDisplay (int x, int y, int width, int height)=0
 
virtual QImage GetCursor (QPoint &pos, QPoint &posHot)=0
 
virtual QPoint GetCursorPosition ()=0
 
bool GetHasCursor () const
 
void SetHasCursor (bool newHasCursor)
 

Static Public Member Functions

static CDisplayInstance ()
 

Protected Member Functions

virtual int Open ()=0
 
virtual int Close ()=0
 

Private Attributes

bool m_bHasCursor
 

Detailed Description

Definition at line 12 of file Display.h.

Constructor & Destructor Documentation

◆ CDisplay()

CDisplay::CDisplay ( )
inlineexplicit

Definition at line 15 of file Display.h.

◆ ~CDisplay()

virtual CDisplay::~CDisplay ( )
inlinevirtual

Definition at line 16 of file Display.h.

Member Function Documentation

◆ GetHasCursor()

bool CDisplay::GetHasCursor ( ) const
inline

Definition at line 29 of file Display.h.

◆ Instance()

CDisplay * CDisplay::Instance ( )
static

Definition at line 34 of file DisplayXLib.cpp.

◆ SetHasCursor()

void CDisplay::SetHasCursor ( bool  newHasCursor)
inline

Definition at line 33 of file Display.h.

Member Data Documentation

◆ m_bHasCursor

bool CDisplay::m_bHasCursor
private

Definition at line 43 of file Display.h.


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