KWin
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
KWin::LockedPointerV1InterfacePrivate Class Referencefinal

#include <pointerconstraints_v1_p.h>

Inheritance diagram for KWin::LockedPointerV1InterfacePrivate:
KWin::SurfaceExtension< LockedPointerV1Commit >

Public Member Functions

 LockedPointerV1InterfacePrivate (LockedPointerV1Interface *q, SurfaceInterface *surface, LockedPointerV1Interface::LifeTime lifeTime, const QRegion &region, ::wl_resource *resource)
 
void apply (LockedPointerV1Commit *commit) override
 
- Public Member Functions inherited from KWin::SurfaceExtension< LockedPointerV1Commit >
 SurfaceExtension (SurfaceInterface *surface)
 

Static Public Member Functions

static LockedPointerV1InterfacePrivateget (LockedPointerV1Interface *pointer)
 

Public Attributes

LockedPointerV1Interfaceq
 
QPointer< SurfaceInterfacesurface
 
LockedPointerV1Interface::LifeTime lifeTime
 
QRegion effectiveRegion
 
QRegion region
 
QPointF hint = QPointF(-1, -1)
 
bool isLocked = false
 
- Public Attributes inherited from KWin::SurfaceExtension< LockedPointerV1Commit >
LockedPointerV1Commit pending
 
QMap< quint32, LockedPointerV1Commitstashed
 

Protected Member Functions

void zwp_locked_pointer_v1_destroy_resource (Resource *resource) override
 
void zwp_locked_pointer_v1_destroy (Resource *resource) override
 
void zwp_locked_pointer_v1_set_cursor_position_hint (Resource *resource, wl_fixed_t surface_x, wl_fixed_t surface_y) override
 
void zwp_locked_pointer_v1_set_region (Resource *resource, struct ::wl_resource *region_resource) override
 

Detailed Description

Definition at line 46 of file pointerconstraints_v1_p.h.

Constructor & Destructor Documentation

◆ LockedPointerV1InterfacePrivate()

KWin::LockedPointerV1InterfacePrivate::LockedPointerV1InterfacePrivate ( LockedPointerV1Interface * q,
SurfaceInterface * surface,
LockedPointerV1Interface::LifeTime lifeTime,
const QRegion & region,
::wl_resource * resource )

Definition at line 135 of file pointerconstraints_v1.cpp.

Member Function Documentation

◆ apply()

void KWin::LockedPointerV1InterfacePrivate::apply ( LockedPointerV1Commit * commit)
overridevirtual

◆ get()

LockedPointerV1InterfacePrivate * KWin::LockedPointerV1InterfacePrivate::get ( LockedPointerV1Interface * pointer)
static

Definition at line 130 of file pointerconstraints_v1.cpp.

◆ zwp_locked_pointer_v1_destroy()

void KWin::LockedPointerV1InterfacePrivate::zwp_locked_pointer_v1_destroy ( Resource * resource)
overrideprotected

Definition at line 184 of file pointerconstraints_v1.cpp.

◆ zwp_locked_pointer_v1_destroy_resource()

void KWin::LockedPointerV1InterfacePrivate::zwp_locked_pointer_v1_destroy_resource ( Resource * resource)
overrideprotected

Definition at line 178 of file pointerconstraints_v1.cpp.

◆ zwp_locked_pointer_v1_set_cursor_position_hint()

void KWin::LockedPointerV1InterfacePrivate::zwp_locked_pointer_v1_set_cursor_position_hint ( Resource * resource,
wl_fixed_t surface_x,
wl_fixed_t surface_y )
overrideprotected

Definition at line 189 of file pointerconstraints_v1.cpp.

◆ zwp_locked_pointer_v1_set_region()

void KWin::LockedPointerV1InterfacePrivate::zwp_locked_pointer_v1_set_region ( Resource * resource,
struct ::wl_resource * region_resource )
overrideprotected

Definition at line 194 of file pointerconstraints_v1.cpp.

Member Data Documentation

◆ effectiveRegion

QRegion KWin::LockedPointerV1InterfacePrivate::effectiveRegion

Definition at line 58 of file pointerconstraints_v1_p.h.

◆ hint

QPointF KWin::LockedPointerV1InterfacePrivate::hint = QPointF(-1, -1)

Definition at line 60 of file pointerconstraints_v1_p.h.

◆ isLocked

bool KWin::LockedPointerV1InterfacePrivate::isLocked = false

Definition at line 61 of file pointerconstraints_v1_p.h.

◆ lifeTime

LockedPointerV1Interface::LifeTime KWin::LockedPointerV1InterfacePrivate::lifeTime

Definition at line 57 of file pointerconstraints_v1_p.h.

◆ q

LockedPointerV1Interface* KWin::LockedPointerV1InterfacePrivate::q

Definition at line 55 of file pointerconstraints_v1_p.h.

◆ region

QRegion KWin::LockedPointerV1InterfacePrivate::region

Definition at line 59 of file pointerconstraints_v1_p.h.

◆ surface

QPointer<SurfaceInterface> KWin::LockedPointerV1InterfacePrivate::surface

Definition at line 56 of file pointerconstraints_v1_p.h.


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