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
 
WaylandBackend * backend () const
 
WaylandInputDevice * pointerDevice () const
 
WaylandInputDevice * relativePointerDevice () const
 
WaylandInputDevice * keyboardDevice () const
 
WaylandInputDevice * touchDevice () 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: