KWin
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
KWin::LayerSurfaceV1InterfacePrivate Class Reference
Inheritance diagram for KWin::LayerSurfaceV1InterfacePrivate:
KWin::SurfaceExtension< LayerSurfaceV1Commit >

Public Member Functions

 LayerSurfaceV1InterfacePrivate (LayerSurfaceV1Interface *q, SurfaceInterface *surface)
 
void apply (LayerSurfaceV1Commit *commit) override
 
- Public Member Functions inherited from KWin::SurfaceExtension< LayerSurfaceV1Commit >
 SurfaceExtension (SurfaceInterface *surface)
 

Public Attributes

LayerSurfaceV1Interfaceq
 
LayerShellV1Interfaceshell
 
QPointer< SurfaceInterfacesurface
 
QPointer< OutputInterfaceoutput
 
QString scope
 
LayerSurfaceV1State state
 
- Public Attributes inherited from KWin::SurfaceExtension< LayerSurfaceV1Commit >
LayerSurfaceV1Commit pending
 
QMap< quint32, LayerSurfaceV1Commitstashed
 

Protected Member Functions

void zwlr_layer_surface_v1_destroy_resource (Resource *resource) override
 
void zwlr_layer_surface_v1_set_size (Resource *resource, uint32_t width, uint32_t height) override
 
void zwlr_layer_surface_v1_set_anchor (Resource *resource, uint32_t anchor) override
 
void zwlr_layer_surface_v1_set_exclusive_edge (Resource *resource, uint32_t edge) override
 
void zwlr_layer_surface_v1_set_exclusive_zone (Resource *resource, int32_t zone) override
 
void zwlr_layer_surface_v1_set_margin (Resource *resource, int32_t top, int32_t right, int32_t bottom, int32_t left) override
 
void zwlr_layer_surface_v1_set_keyboard_interactivity (Resource *resource, uint32_t keyboard_interactivity) override
 
void zwlr_layer_surface_v1_get_popup (Resource *resource, struct ::wl_resource *popup) override
 
void zwlr_layer_surface_v1_ack_configure (Resource *resource, uint32_t serial) override
 
void zwlr_layer_surface_v1_destroy (Resource *resource) override
 
void zwlr_layer_surface_v1_set_layer (Resource *resource, uint32_t layer) override
 

Detailed Description

Definition at line 69 of file layershell_v1.cpp.

Constructor & Destructor Documentation

◆ LayerSurfaceV1InterfacePrivate()

KWin::LayerSurfaceV1InterfacePrivate::LayerSurfaceV1InterfacePrivate ( LayerSurfaceV1Interface * q,
SurfaceInterface * surface )

Definition at line 164 of file layershell_v1.cpp.

Member Function Documentation

◆ apply()

void KWin::LayerSurfaceV1InterfacePrivate::apply ( LayerSurfaceV1Commit * commit)
overridevirtual

Implements KWin::SurfaceExtension< LayerSurfaceV1Commit >.

Definition at line 285 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_ack_configure()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_ack_configure ( Resource * resource,
uint32_t serial )
overrideprotected

Definition at line 254 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_destroy()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_destroy ( Resource * resource)
overrideprotected

Definition at line 271 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_destroy_resource()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_destroy_resource ( Resource * resource)
overrideprotected

Definition at line 171 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_get_popup()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_get_popup ( Resource * resource,
struct ::wl_resource * popup )
overrideprotected

Definition at line 241 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_set_anchor()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_set_anchor ( Resource * resource,
uint32_t anchor )
overrideprotected

Definition at line 182 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_set_exclusive_edge()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_set_exclusive_edge ( Resource * resource,
uint32_t edge )
overrideprotected

Definition at line 209 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_set_exclusive_zone()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_set_exclusive_zone ( Resource * resource,
int32_t zone )
overrideprotected

Definition at line 226 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_set_keyboard_interactivity()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_set_keyboard_interactivity ( Resource * resource,
uint32_t keyboard_interactivity )
overrideprotected

Definition at line 236 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_set_layer()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_set_layer ( Resource * resource,
uint32_t layer )
overrideprotected

Definition at line 276 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_set_margin()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_set_margin ( Resource * resource,
int32_t top,
int32_t right,
int32_t bottom,
int32_t left )
overrideprotected

Definition at line 231 of file layershell_v1.cpp.

◆ zwlr_layer_surface_v1_set_size()

void KWin::LayerSurfaceV1InterfacePrivate::zwlr_layer_surface_v1_set_size ( Resource * resource,
uint32_t width,
uint32_t height )
overrideprotected

Definition at line 177 of file layershell_v1.cpp.

Member Data Documentation

◆ output

QPointer<OutputInterface> KWin::LayerSurfaceV1InterfacePrivate::output

Definition at line 79 of file layershell_v1.cpp.

◆ q

LayerSurfaceV1Interface* KWin::LayerSurfaceV1InterfacePrivate::q

Definition at line 76 of file layershell_v1.cpp.

◆ scope

QString KWin::LayerSurfaceV1InterfacePrivate::scope

Definition at line 80 of file layershell_v1.cpp.

◆ shell

LayerShellV1Interface* KWin::LayerSurfaceV1InterfacePrivate::shell

Definition at line 77 of file layershell_v1.cpp.

◆ state

LayerSurfaceV1State KWin::LayerSurfaceV1InterfacePrivate::state

Definition at line 81 of file layershell_v1.cpp.

◆ surface

QPointer<SurfaceInterface> KWin::LayerSurfaceV1InterfacePrivate::surface

Definition at line 78 of file layershell_v1.cpp.


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