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

#include <pointerconstraints_v1_p.h>

Inheritance diagram for KWin::ConfinedPointerV1InterfacePrivate:
KWin::SurfaceExtension< ConfinedPointerV1Commit >

Public Member Functions

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

Static Public Member Functions

static ConfinedPointerV1InterfacePrivateget (ConfinedPointerV1Interface *pointer)
 

Public Attributes

ConfinedPointerV1Interfaceq
 
QPointer< SurfaceInterfacesurface
 
ConfinedPointerV1Interface::LifeTime lifeTime
 
QRegion effectiveRegion
 
QRegion region
 
bool isConfined = false
 
- Public Attributes inherited from KWin::SurfaceExtension< ConfinedPointerV1Commit >
ConfinedPointerV1Commit pending
 
QMap< quint32, ConfinedPointerV1Commitstashed
 

Protected Member Functions

void zwp_confined_pointer_v1_destroy_resource (Resource *resource) override
 
void zwp_confined_pointer_v1_destroy (Resource *resource) override
 
void zwp_confined_pointer_v1_set_region (Resource *resource, struct ::wl_resource *region_resource) override
 

Detailed Description

Definition at line 75 of file pointerconstraints_v1_p.h.

Constructor & Destructor Documentation

◆ ConfinedPointerV1InterfacePrivate()

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

Definition at line 254 of file pointerconstraints_v1.cpp.

Member Function Documentation

◆ apply()

void KWin::ConfinedPointerV1InterfacePrivate::apply ( ConfinedPointerV1Commit * commit)
overridevirtual

◆ get()

ConfinedPointerV1InterfacePrivate * KWin::ConfinedPointerV1InterfacePrivate::get ( ConfinedPointerV1Interface * pointer)
static

Definition at line 249 of file pointerconstraints_v1.cpp.

◆ zwp_confined_pointer_v1_destroy()

void KWin::ConfinedPointerV1InterfacePrivate::zwp_confined_pointer_v1_destroy ( Resource * resource)
overrideprotected

Definition at line 295 of file pointerconstraints_v1.cpp.

◆ zwp_confined_pointer_v1_destroy_resource()

void KWin::ConfinedPointerV1InterfacePrivate::zwp_confined_pointer_v1_destroy_resource ( Resource * resource)
overrideprotected

Definition at line 290 of file pointerconstraints_v1.cpp.

◆ zwp_confined_pointer_v1_set_region()

void KWin::ConfinedPointerV1InterfacePrivate::zwp_confined_pointer_v1_set_region ( Resource * resource,
struct ::wl_resource * region_resource )
overrideprotected

Definition at line 300 of file pointerconstraints_v1.cpp.

Member Data Documentation

◆ effectiveRegion

QRegion KWin::ConfinedPointerV1InterfacePrivate::effectiveRegion

Definition at line 91 of file pointerconstraints_v1_p.h.

◆ isConfined

bool KWin::ConfinedPointerV1InterfacePrivate::isConfined = false

Definition at line 93 of file pointerconstraints_v1_p.h.

◆ lifeTime

ConfinedPointerV1Interface::LifeTime KWin::ConfinedPointerV1InterfacePrivate::lifeTime

Definition at line 90 of file pointerconstraints_v1_p.h.

◆ q

ConfinedPointerV1Interface* KWin::ConfinedPointerV1InterfacePrivate::q

Definition at line 88 of file pointerconstraints_v1_p.h.

◆ region

QRegion KWin::ConfinedPointerV1InterfacePrivate::region

Definition at line 92 of file pointerconstraints_v1_p.h.

◆ surface

QPointer<SurfaceInterface> KWin::ConfinedPointerV1InterfacePrivate::surface

Definition at line 89 of file pointerconstraints_v1_p.h.


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