KWin
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
KWin::XdgActivationTokenV1Interface Class Reference
Inheritance diagram for KWin::XdgActivationTokenV1Interface:

Public Member Functions

 XdgActivationTokenV1Interface (XdgActivationV1Interface::CreatorFunction creator, ClientConnection *client, uint32_t newId)
 

Protected Member Functions

void xdg_activation_token_v1_set_serial (Resource *resource, uint32_t serial, struct ::wl_resource *seat) override
 
void xdg_activation_token_v1_set_app_id (Resource *resource, const QString &app_id) override
 
void xdg_activation_token_v1_set_surface (QtWaylandServer::xdg_activation_token_v1::Resource *resource, struct ::wl_resource *surface) override
 
void xdg_activation_token_v1_commit (Resource *resource) override
 
void xdg_activation_token_v1_destroy (Resource *resource) override
 
void xdg_activation_token_v1_destroy_resource (Resource *resource) override
 

Protected Attributes

const XdgActivationV1Interface::CreatorFunction m_creator
 
QPointer< SurfaceInterfacem_surface
 
uint m_serial = 0
 
struct::wl_resource * m_seat = nullptr
 
QString m_appId
 
bool m_committed = false
 
ClientConnection *const m_client
 

Detailed Description

Definition at line 21 of file xdgactivation_v1.cpp.

Constructor & Destructor Documentation

◆ XdgActivationTokenV1Interface()

KWin::XdgActivationTokenV1Interface::XdgActivationTokenV1Interface ( XdgActivationV1Interface::CreatorFunction creator,
ClientConnection * client,
uint32_t newId )
inline

Definition at line 24 of file xdgactivation_v1.cpp.

Member Function Documentation

◆ xdg_activation_token_v1_commit()

void KWin::XdgActivationTokenV1Interface::xdg_activation_token_v1_commit ( Resource * resource)
overrideprotected

Definition at line 64 of file xdgactivation_v1.cpp.

◆ xdg_activation_token_v1_destroy()

void KWin::XdgActivationTokenV1Interface::xdg_activation_token_v1_destroy ( Resource * resource)
overrideprotected

Definition at line 75 of file xdgactivation_v1.cpp.

◆ xdg_activation_token_v1_destroy_resource()

void KWin::XdgActivationTokenV1Interface::xdg_activation_token_v1_destroy_resource ( Resource * resource)
overrideprotected

Definition at line 83 of file xdgactivation_v1.cpp.

◆ xdg_activation_token_v1_set_app_id()

void KWin::XdgActivationTokenV1Interface::xdg_activation_token_v1_set_app_id ( Resource * resource,
const QString & app_id )
overrideprotected

Definition at line 54 of file xdgactivation_v1.cpp.

◆ xdg_activation_token_v1_set_serial()

void KWin::XdgActivationTokenV1Interface::xdg_activation_token_v1_set_serial ( Resource * resource,
uint32_t serial,
struct ::wl_resource * seat )
overrideprotected

Definition at line 48 of file xdgactivation_v1.cpp.

◆ xdg_activation_token_v1_set_surface()

void KWin::XdgActivationTokenV1Interface::xdg_activation_token_v1_set_surface ( QtWaylandServer::xdg_activation_token_v1::Resource * resource,
struct ::wl_resource * surface )
overrideprotected

Definition at line 59 of file xdgactivation_v1.cpp.

Member Data Documentation

◆ m_appId

QString KWin::XdgActivationTokenV1Interface::m_appId
protected

Definition at line 43 of file xdgactivation_v1.cpp.

◆ m_client

ClientConnection* const KWin::XdgActivationTokenV1Interface::m_client
protected

Definition at line 45 of file xdgactivation_v1.cpp.

◆ m_committed

bool KWin::XdgActivationTokenV1Interface::m_committed = false
protected

Definition at line 44 of file xdgactivation_v1.cpp.

◆ m_creator

const XdgActivationV1Interface::CreatorFunction KWin::XdgActivationTokenV1Interface::m_creator
protected

Definition at line 39 of file xdgactivation_v1.cpp.

◆ m_seat

struct::wl_resource* KWin::XdgActivationTokenV1Interface::m_seat = nullptr
protected

Definition at line 42 of file xdgactivation_v1.cpp.

◆ m_serial

uint KWin::XdgActivationTokenV1Interface::m_serial = 0
protected

Definition at line 41 of file xdgactivation_v1.cpp.

◆ m_surface

QPointer<SurfaceInterface> KWin::XdgActivationTokenV1Interface::m_surface
protected

Definition at line 40 of file xdgactivation_v1.cpp.


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