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

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: