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

#include <touch_p.h>

Inheritance diagram for KWin::TouchInterfacePrivate:

Public Member Functions

 TouchInterfacePrivate (TouchInterface *q, SeatInterface *seat)
 
QList< Resource * > touchesForClient (ClientConnection *client) const
 
bool hasTouchesForClient (ClientConnection *client) const
 

Static Public Member Functions

static TouchInterfacePrivateget (TouchInterface *touch)
 

Public Attributes

TouchInterfaceq
 
QPointer< SurfaceInterfacefocusedSurface
 
SeatInterfaceseat
 

Protected Member Functions

void touch_release (Resource *resource) override
 

Detailed Description

Definition at line 19 of file touch_p.h.

Constructor & Destructor Documentation

◆ TouchInterfacePrivate()

KWin::TouchInterfacePrivate::TouchInterfacePrivate ( TouchInterface * q,
SeatInterface * seat )

Definition at line 22 of file touch.cpp.

Member Function Documentation

◆ get()

TouchInterfacePrivate * KWin::TouchInterfacePrivate::get ( TouchInterface * touch)
static

Definition at line 17 of file touch.cpp.

◆ hasTouchesForClient()

bool KWin::TouchInterfacePrivate::hasTouchesForClient ( ClientConnection * client) const

Definition at line 38 of file touch.cpp.

◆ touch_release()

void KWin::TouchInterfacePrivate::touch_release ( Resource * resource)
overrideprotected

Definition at line 28 of file touch.cpp.

◆ touchesForClient()

QList< TouchInterfacePrivate::Resource * > KWin::TouchInterfacePrivate::touchesForClient ( ClientConnection * client) const

Definition at line 33 of file touch.cpp.

Member Data Documentation

◆ focusedSurface

QPointer<SurfaceInterface> KWin::TouchInterfacePrivate::focusedSurface

Definition at line 29 of file touch_p.h.

◆ q

TouchInterface* KWin::TouchInterfacePrivate::q

Definition at line 28 of file touch_p.h.

◆ seat

SeatInterface* KWin::TouchInterfacePrivate::seat

Definition at line 30 of file touch_p.h.


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