KWin
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
KWin::Wayland::WaylandSeat Class Reference

#include <wayland_backend.h>

Inheritance diagram for KWin::Wayland::WaylandSeat:

Signals

void deviceAdded (WaylandInputDevice *device)
 
void deviceRemoved (WaylandInputDevice *device)
 

Public Member Functions

 WaylandSeat (KWayland::Client::Seat *nativeSeat, WaylandBackend *backend)
 
 ~WaylandSeat () override
 
WaylandBackendbackend () const
 
WaylandInputDevicepointerDevice () const
 
WaylandInputDevicerelativePointerDevice () const
 
WaylandInputDevicekeyboardDevice () const
 
WaylandInputDevicetouchDevice () const
 
void createRelativePointer ()
 
void destroyRelativePointer ()
 

Detailed Description

Definition at line 115 of file wayland_backend.h.

Constructor & Destructor Documentation

◆ WaylandSeat()

KWin::Wayland::WaylandSeat::WaylandSeat ( KWayland::Client::Seat * nativeSeat,
WaylandBackend * backend )

Definition at line 307 of file wayland_backend.cpp.

◆ ~WaylandSeat()

KWin::Wayland::WaylandSeat::~WaylandSeat ( )
override

Definition at line 346 of file wayland_backend.cpp.

Member Function Documentation

◆ backend()

WaylandBackend * KWin::Wayland::WaylandSeat::backend ( ) const
inline

Definition at line 122 of file wayland_backend.h.

◆ createRelativePointer()

void KWin::Wayland::WaylandSeat::createRelativePointer ( )

Definition at line 368 of file wayland_backend.cpp.

◆ destroyRelativePointer()

void KWin::Wayland::WaylandSeat::destroyRelativePointer ( )

Definition at line 377 of file wayland_backend.cpp.

◆ deviceAdded

void KWin::Wayland::WaylandSeat::deviceAdded ( WaylandInputDevice * device)
signal

◆ deviceRemoved

void KWin::Wayland::WaylandSeat::deviceRemoved ( WaylandInputDevice * device)
signal

◆ keyboardDevice()

WaylandInputDevice * KWin::Wayland::WaylandSeat::keyboardDevice ( ) const
inline

Definition at line 135 of file wayland_backend.h.

◆ pointerDevice()

WaylandInputDevice * KWin::Wayland::WaylandSeat::pointerDevice ( ) const
inline

Definition at line 127 of file wayland_backend.h.

◆ relativePointerDevice()

WaylandInputDevice * KWin::Wayland::WaylandSeat::relativePointerDevice ( ) const
inline

Definition at line 131 of file wayland_backend.h.

◆ touchDevice()

WaylandInputDevice * KWin::Wayland::WaylandSeat::touchDevice ( ) const
inline

Definition at line 139 of file wayland_backend.h.


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