Qt 4.8
|
The QProxyScreenCursor class provides a generic interface to QScreenCursor implementations. More...
#include <qscreenproxy_qws.h>
Public Functions | |
void | hide () |
Reimplemented Function More... | |
void | move (int x, int y) |
Reimplemented Function More... | |
QProxyScreenCursor () | |
Constructs a proxy screen cursor. More... | |
QScreenCursor * | screenCursor () const |
Returns the real screen cursor used by the proxy screen cursor. More... | |
void | set (const QImage &image, int hotx, int hoty) |
Reimplemented Function More... | |
void | setScreenCursor (QScreenCursor *cursor) |
Sets the real screen cursor to be used for the proxy screen cursor to the cursor specified. More... | |
void | show () |
Reimplemented Function More... | |
~QProxyScreenCursor () | |
Destroys the proxy screen cursor. More... | |
Public Functions inherited from QScreenCursor | |
QRect | boundingRect () const |
Returns the cursor's bounding rectangle. More... | |
QImage | image () const |
Returns the cursor's image. More... | |
bool | isAccelerated () const |
Returns true if the cursor is accelerated; otherwise false. More... | |
bool | isVisible () const |
Returns true if the cursor is visible; otherwise false. More... | |
QScreenCursor () | |
Constructs a screen cursor. More... | |
bool | supportsAlphaCursor () const |
virtual | ~QScreenCursor () |
Destroys the screen cursor. More... | |
Private Functions | |
void | configure () |
Properties | |
QProxyScreenCursorPrivate * | d_ptr |
QScreenCursor * | realCursor |
Additional Inherited Members | |
Static Public Functions inherited from QScreenCursor | |
static bool | enabled () |
static void | initSoftwareCursor () |
Initializes the screen cursor. More... | |
static QScreenCursor * | instance () |
Protected Variables inherited from QScreenCursor | |
QImage | cursor |
uint | enable: 1 |
QPoint | hotspot |
uint | hwaccel: 1 |
QPoint | pos |
QSize | size |
uint | supportsAlpha: 1 |
The QProxyScreenCursor class provides a generic interface to QScreenCursor implementations.
Definition at line 61 of file qscreenproxy_qws.h.
QProxyScreenCursor::QProxyScreenCursor | ( | ) |
Constructs a proxy screen cursor.
Definition at line 65 of file qscreenproxy_qws.cpp.
QProxyScreenCursor::~QProxyScreenCursor | ( | ) |
|
private |
Definition at line 156 of file qscreenproxy_qws.cpp.
Referenced by setScreenCursor().
|
virtual |
Reimplemented Function
Reimplemented from QScreenCursor.
Reimplemented in QVNCCursor.
Definition at line 143 of file qscreenproxy_qws.cpp.
Referenced by QVNCCursor::hide().
|
virtual |
Reimplemented Function
Reimplemented from QScreenCursor.
Reimplemented in QVNCCursor.
Definition at line 117 of file qscreenproxy_qws.cpp.
Referenced by QVNCCursor::move().
QScreenCursor * QProxyScreenCursor::screenCursor | ( | ) | const |
Returns the real screen cursor used by the proxy screen cursor.
Definition at line 94 of file qscreenproxy_qws.cpp.
Referenced by QVNCClientCursor::~QVNCClientCursor(), and QVNCCursor::~QVNCCursor().
|
virtual |
Reimplemented Function
Reimplemented from QScreenCursor.
Reimplemented in QVNCClientCursor, and QVNCCursor.
Definition at line 102 of file qscreenproxy_qws.cpp.
Referenced by QVNCCursor::set().
void QProxyScreenCursor::setScreenCursor | ( | QScreenCursor * | cursor | ) |
Sets the real screen cursor to be used for the proxy screen cursor to the cursor specified.
Definition at line 83 of file qscreenproxy_qws.cpp.
Referenced by QVNCClientCursor::QVNCClientCursor(), and QVNCCursor::QVNCCursor().
|
virtual |
Reimplemented Function
Reimplemented from QScreenCursor.
Reimplemented in QVNCCursor.
Definition at line 130 of file qscreenproxy_qws.cpp.
Referenced by QVNCCursor::show().
|
private |
Definition at line 79 of file qscreenproxy_qws.h.
|
private |
Definition at line 78 of file qscreenproxy_qws.h.
Referenced by configure(), hide(), move(), screenCursor(), set(), setScreenCursor(), and show().