Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
Signals | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
CDesktop Class Referenceabstract
Inheritance diagram for CDesktop:
CDesktopWindows CDesktopXLib CDisplayWindows

Signals

void sigUpdate (QImage desktop, QRect rect)
 

Public Member Functions

 CDesktop (QObject *parent=nullptr)
 
virtual int Width ()=0
 
virtual int Height ()=0
 
virtual QImage GetDesktop ()=0
 
virtual QImage GetDesktop (int x, int y, int width, int height)=0
 
virtual QImage GetCursor (QPoint &pos, QPoint &posHot)=0
 
virtual QPoint GetCursorPosition ()=0
 
virtual bool GetHasCursor () const
 
virtual void SetHasCursor (bool newHaveCursor)
 

Static Public Member Functions

static CDesktopInstance ()
 

Private Attributes

bool m_bHasCursor
 

Detailed Description

Definition at line 14 of file Desktop.h.

Constructor & Destructor Documentation

◆ CDesktop()

CDesktop::CDesktop ( QObject *  parent = nullptr)
inlineexplicit

Definition at line 18 of file Desktop.h.

◆ ~CDesktop()

virtual CDesktop::~CDesktop ( )
inlinevirtual

Definition at line 19 of file Desktop.h.

Member Function Documentation

◆ GetHasCursor()

virtual bool CDesktop::GetHasCursor ( ) const
inlinevirtual

Definition at line 29 of file Desktop.h.

◆ Instance()

CDesktop * CDesktop::Instance ( )
static

Definition at line 83 of file DesktopWindows.cpp.

◆ SetHasCursor()

virtual void CDesktop::SetHasCursor ( bool  newHaveCursor)
inlinevirtual

Definition at line 33 of file Desktop.h.

Member Data Documentation

◆ m_bHasCursor

bool CDesktop::m_bHasCursor
private

Definition at line 42 of file Desktop.h.


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