Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
CCursorFreeRDP Class Reference
Inheritance diagram for CCursorFreeRDP:

Classes

struct  _Pointer
 

Public Member Functions

 CCursorFreeRDP (CConnectFreeRDP *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 cb_Pointer_New (rdpContext *context, rdpPointer *pointer)
 
static void cb_Pointer_Free (rdpContext *context, rdpPointer *pointer)
 
static BOOL cb_Pointer_Set (rdpContext *context, const rdpPointer *pointer)
 
static BOOL cb_Pointer_SetNull (rdpContext *context)
 
static BOOL cb_Pointer_SetDefault (rdpContext *context)
 
static BOOL cb_Pointer_SetPosition (rdpContext *context, UINT32 x, UINT32 y)
 

Private Attributes

CConnectFreeRDPm_pConnect
 
QImage m_Cursor
 
QLoggingCategory m_Logger
 

Detailed Description

Definition at line 13 of file CursorFreeRDP.h.

Constructor & Destructor Documentation

◆ CCursorFreeRDP()

CCursorFreeRDP::CCursorFreeRDP ( CConnectFreeRDP parent = nullptr)
explicit

Definition at line 7 of file CursorFreeRDP.cpp.

Member Function Documentation

◆ cb_Pointer_Free()

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

Definition at line 38 of file CursorFreeRDP.cpp.

◆ cb_Pointer_New()

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

Definition at line 31 of file CursorFreeRDP.cpp.

◆ cb_Pointer_Set()

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

Definition at line 45 of file CursorFreeRDP.cpp.

◆ cb_Pointer_SetDefault()

BOOL CCursorFreeRDP::cb_Pointer_SetDefault ( rdpContext *  context)
static

Definition at line 65 of file CursorFreeRDP.cpp.

◆ cb_Pointer_SetNull()

BOOL CCursorFreeRDP::cb_Pointer_SetNull ( rdpContext *  context)
static

Definition at line 58 of file CursorFreeRDP.cpp.

◆ cb_Pointer_SetPosition()

BOOL CCursorFreeRDP::cb_Pointer_SetPosition ( 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 112 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 145 of file CursorFreeRDP.cpp.

◆ onSetNull()

BOOL CCursorFreeRDP::onSetNull ( rdpContext *  context)

Definition at line 152 of file CursorFreeRDP.cpp.

◆ onSetPosition()

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

Definition at line 159 of file CursorFreeRDP.cpp.

◆ RegisterPointer()

int CCursorFreeRDP::RegisterPointer ( rdpGraphics *  graphics)

Definition at line 12 of file CursorFreeRDP.cpp.

Member Data Documentation

◆ m_Cursor

QImage CCursorFreeRDP::m_Cursor
private

Definition at line 48 of file CursorFreeRDP.h.

◆ m_Logger

QLoggingCategory CCursorFreeRDP::m_Logger
private

Definition at line 49 of file CursorFreeRDP.h.

◆ m_pConnect

CConnectFreeRDP* CCursorFreeRDP::m_pConnect
private

Definition at line 46 of file CursorFreeRDP.h.


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