KWin
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
KWin::TabletSeatV2Interface Class Reference

#include <tablet_v2.h>

Inheritance diagram for KWin::TabletSeatV2Interface:

Public Member Functions

virtual ~TabletSeatV2Interface ()
 
TabletV2InterfaceaddTablet (quint32 vendorId, quint32 productId, const QString &sysname, const QString &name, const QStringList &paths)
 
TabletPadV2InterfaceaddTabletPad (const QString &sysname, const QString &name, const QStringList &paths, quint32 buttons, quint32 rings, quint32 strips, quint32 modes, quint32 currentMode, TabletV2Interface *tablet)
 
TabletToolV2InterfaceaddTool (TabletToolV2Interface::Type type, quint64 hardwareSerial, quint64 hardwareId, const QList< TabletToolV2Interface::Capability > &capabilities, const QString &deviceSysName)
 
TabletToolV2InterfacetoolByHardwareId (quint64 hardwareId) const
 
TabletToolV2InterfacetoolByHardwareSerial (quint64 hardwareSerial, TabletToolV2Interface::Type type) const
 
TabletPadV2InterfacepadByName (const QString &sysname) const
 
void removeDevice (const QString &sysname)
 
bool isClientSupported (ClientConnection *client) const
 
bool hasImplicitGrab (quint32 serial) const
 

Friends

class TabletManagerV2InterfacePrivate
 

Detailed Description

Definition at line 272 of file tablet_v2.h.

Constructor & Destructor Documentation

◆ ~TabletSeatV2Interface()

KWin::TabletSeatV2Interface::~TabletSeatV2Interface ( )
virtualdefault

Member Function Documentation

◆ addTablet()

TabletV2Interface * KWin::TabletSeatV2Interface::addTablet ( quint32 vendorId,
quint32 productId,
const QString & sysname,
const QString & name,
const QStringList & paths )

Definition at line 853 of file tablet_v2.cpp.

◆ addTabletPad()

TabletPadV2Interface * KWin::TabletSeatV2Interface::addTabletPad ( const QString & sysname,
const QString & name,
const QStringList & paths,
quint32 buttons,
quint32 rings,
quint32 strips,
quint32 modes,
quint32 currentMode,
TabletV2Interface * tablet )

Definition at line 867 of file tablet_v2.cpp.

◆ addTool()

TabletToolV2Interface * KWin::TabletSeatV2Interface::addTool ( TabletToolV2Interface::Type type,
quint64 hardwareSerial,
quint64 hardwareId,
const QList< TabletToolV2Interface::Capability > & capabilities,
const QString & deviceSysName )

Definition at line 830 of file tablet_v2.cpp.

◆ hasImplicitGrab()

bool KWin::TabletSeatV2Interface::hasImplicitGrab ( quint32 serial) const

Definition at line 974 of file tablet_v2.cpp.

◆ isClientSupported()

bool KWin::TabletSeatV2Interface::isClientSupported ( ClientConnection * client) const

Definition at line 969 of file tablet_v2.cpp.

◆ padByName()

TabletPadV2Interface * KWin::TabletSeatV2Interface::padByName ( const QString & sysname) const

Definition at line 921 of file tablet_v2.cpp.

◆ removeDevice()

void KWin::TabletSeatV2Interface::removeDevice ( const QString & sysname)

Definition at line 889 of file tablet_v2.cpp.

◆ toolByHardwareId()

TabletToolV2Interface * KWin::TabletSeatV2Interface::toolByHardwareId ( quint64 hardwareId) const

Definition at line 897 of file tablet_v2.cpp.

◆ toolByHardwareSerial()

TabletToolV2Interface * KWin::TabletSeatV2Interface::toolByHardwareSerial ( quint64 hardwareSerial,
TabletToolV2Interface::Type type ) const

Definition at line 909 of file tablet_v2.cpp.

Friends And Related Symbol Documentation

◆ TabletManagerV2InterfacePrivate

friend class TabletManagerV2InterfacePrivate
friend

Definition at line 302 of file tablet_v2.h.


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