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

Classes

struct  _Pointer

Public Member Functions

 CCursorFreeRDP (CBackendFreeRDP *parent=nullptr)
int RegisterPointer (rdpGraphics *graphics)
BOOL OnNew (rdpContext *context, rdpPointer *pointer)
void OnFree (rdpContext *context, rdpPointer *pointer)
BOOL OnSet (rdpContext *context, const rdpPointer *pointer)
BOOL OnSetNull (rdpContext *context)
BOOL OnSetDefault (rdpContext *context)
BOOL OnSetPosition (rdpContext *context, UINT32 x, UINT32 y)

Static Public Member Functions

static BOOL CbPointerNew (rdpContext *context, rdpPointer *pointer)
static void CbPointerFree (rdpContext *context, rdpPointer *pointer)
static BOOL CbPointerSet (rdpContext *context, const rdpPointer *pointer)
static BOOL CbPointerSetNull (rdpContext *context)
static BOOL CbPointerSetDefault (rdpContext *context)
static BOOL CbPointerSetPosition (rdpContext *context, UINT32 x, UINT32 y)

Private Attributes

CBackendFreeRDPm_pConnect
QImage m_Cursor

Detailed Description

Definition at line 12 of file CursorFreeRDP.h.

Member Function Documentation

◆ CbPointerFree()

void CCursorFreeRDP::CbPointerFree ( rdpContext * context,
rdpPointer * pointer )
static

Definition at line 38 of file CursorFreeRDP.cpp.

◆ CbPointerNew()

BOOL CCursorFreeRDP::CbPointerNew ( rdpContext * context,
rdpPointer * pointer )
static

Definition at line 31 of file CursorFreeRDP.cpp.

◆ CbPointerSet()

BOOL CCursorFreeRDP::CbPointerSet ( rdpContext * context,
const rdpPointer * pointer )
static

Definition at line 46 of file CursorFreeRDP.cpp.

◆ CbPointerSetDefault()

BOOL CCursorFreeRDP::CbPointerSetDefault ( rdpContext * context)
static

Definition at line 66 of file CursorFreeRDP.cpp.

◆ CbPointerSetNull()

BOOL CCursorFreeRDP::CbPointerSetNull ( rdpContext * context)
static

Definition at line 59 of file CursorFreeRDP.cpp.

◆ CbPointerSetPosition()

BOOL CCursorFreeRDP::CbPointerSetPosition ( rdpContext * context,
UINT32 x,
UINT32 y )
static

Definition at line 73 of file CursorFreeRDP.cpp.

◆ OnFree()

void CCursorFreeRDP::OnFree ( rdpContext * context,
rdpPointer * pointer )

Definition at line 110 of file CursorFreeRDP.cpp.

◆ OnNew()

BOOL CCursorFreeRDP::OnNew ( rdpContext * context,
rdpPointer * pointer )

◆ OnSet()

BOOL CCursorFreeRDP::OnSet ( rdpContext * context,
const rdpPointer * pointer )

◆ OnSetDefault()

BOOL CCursorFreeRDP::OnSetDefault ( rdpContext * context)

Definition at line 147 of file CursorFreeRDP.cpp.

◆ OnSetNull()

BOOL CCursorFreeRDP::OnSetNull ( rdpContext * context)

Definition at line 156 of file CursorFreeRDP.cpp.

◆ OnSetPosition()

BOOL CCursorFreeRDP::OnSetPosition ( rdpContext * context,
UINT32 x,
UINT32 y )

Definition at line 165 of file CursorFreeRDP.cpp.

◆ RegisterPointer()

int CCursorFreeRDP::RegisterPointer ( rdpGraphics * graphics)

Definition at line 14 of file CursorFreeRDP.cpp.

Member Data Documentation

◆ m_Cursor

QImage CCursorFreeRDP::m_Cursor
private

Definition at line 47 of file CursorFreeRDP.h.

◆ m_pConnect

CBackendFreeRDP* CCursorFreeRDP::m_pConnect
private

Definition at line 45 of file CursorFreeRDP.h.


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