KWin
|
Public Member Functions | |
SurfaceCursor (TabletToolV2Interface *tool) | |
![]() | |
Cursor () | |
~Cursor () override | |
void | startMousePolling () |
void | stopMousePolling () |
void | startCursorTracking () |
Enables tracking changes of cursor images. | |
void | stopCursorTracking () |
Disables tracking changes of cursor images. | |
const QString & | themeName () const |
The name of the currently used Cursor theme. | |
int | themeSize () const |
The size of the currently used Cursor theme. | |
QPointF | pos () |
void | setPos (const QPointF &pos) |
xcb_cursor_t | x11Cursor (CursorShape shape) |
xcb_cursor_t | x11Cursor (const QByteArray &name) |
QPointF | hotspot () const |
QRectF | geometry () const |
QRectF | rect () const |
CursorSource * | source () const |
void | setSource (CursorSource *source) |
bool | isOnOutput (Output *output) const |
void | markAsRendered (std::chrono::milliseconds timestamp) |
Additional Inherited Members | |
![]() | |
void | posChanged (const QPointF &pos) |
void | mouseChanged (const QPointF &pos, const QPointF &oldpos, Qt::MouseButtons buttons, Qt::MouseButtons oldbuttons, Qt::KeyboardModifiers modifiers, Qt::KeyboardModifiers oldmodifiers) |
void | cursorChanged () |
Signal emitted when the cursor image changes. | |
void | themeChanged () |
void | rendered (std::chrono::milliseconds timestamp) |
![]() | |
static QString | defaultThemeName () |
static int | defaultThemeSize () |
![]() | |
virtual void | doSetPos () |
virtual void | doGetPos () |
virtual void | doStartMousePolling () |
virtual void | doStopMousePolling () |
virtual void | doStartCursorTracking () |
virtual void | doStopCursorTracking () |
bool | isCursorTracking () const |
const QPointF & | currentPos () const |
void | updatePos (const QPointF &pos) |
|
inlineexplicit |