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

Public Member Functions

 TabletPadV2InterfacePrivate (const QString &path, quint32 buttons, quint32 rings, quint32 strips, quint32 modes, quint32 currentMode, Display *display, TabletPadV2Interface *q)
 
 ~TabletPadV2InterfacePrivate () override
 
void zwp_tablet_pad_v2_destroy (Resource *resource) override
 
void zwp_tablet_pad_v2_set_feedback (Resource *resource, quint32 button, const QString &description, quint32 serial) override
 
std::ranges::subrange< QMultiMap< struct ::wl_client *, Resource * >::const_iterator > resourcesForSurface (SurfaceInterface *surface) const
 

Public Attributes

TabletPadV2Interface *const q
 
const QString m_path
 
QList< quint32 > m_buttons
 
const int m_modes
 
QList< TabletPadRingV2Interface * > m_rings
 
QList< TabletPadStripV2Interface * > m_strips
 
TabletPadGroupV2Interface *const m_padGroup
 
TabletSeatV2Interfacem_seat = nullptr
 
QPointer< SurfaceInterfacem_currentSurface
 
Display *const m_display
 

Detailed Description

Definition at line 585 of file tablet_v2.cpp.

Constructor & Destructor Documentation

◆ TabletPadV2InterfacePrivate()

KWin::TabletPadV2InterfacePrivate::TabletPadV2InterfacePrivate ( const QString & path,
quint32 buttons,
quint32 rings,
quint32 strips,
quint32 modes,
quint32 currentMode,
Display * display,
TabletPadV2Interface * q )
inline

Definition at line 588 of file tablet_v2.cpp.

◆ ~TabletPadV2InterfacePrivate()

KWin::TabletPadV2InterfacePrivate::~TabletPadV2InterfacePrivate ( )
inlineoverride

Definition at line 619 of file tablet_v2.cpp.

Member Function Documentation

◆ resourcesForSurface()

std::ranges::subrange< QMultiMap< struct ::wl_client *, Resource * >::const_iterator > KWin::TabletPadV2InterfacePrivate::resourcesForSurface ( SurfaceInterface * surface) const
inline

Definition at line 635 of file tablet_v2.cpp.

◆ zwp_tablet_pad_v2_destroy()

void KWin::TabletPadV2InterfacePrivate::zwp_tablet_pad_v2_destroy ( Resource * resource)
inlineoverride

Definition at line 625 of file tablet_v2.cpp.

◆ zwp_tablet_pad_v2_set_feedback()

void KWin::TabletPadV2InterfacePrivate::zwp_tablet_pad_v2_set_feedback ( Resource * resource,
quint32 button,
const QString & description,
quint32 serial )
inlineoverride

Definition at line 630 of file tablet_v2.cpp.

Member Data Documentation

◆ m_buttons

QList<quint32> KWin::TabletPadV2InterfacePrivate::m_buttons

Definition at line 645 of file tablet_v2.cpp.

◆ m_currentSurface

QPointer<SurfaceInterface> KWin::TabletPadV2InterfacePrivate::m_currentSurface

Definition at line 652 of file tablet_v2.cpp.

◆ m_display

Display* const KWin::TabletPadV2InterfacePrivate::m_display

Definition at line 653 of file tablet_v2.cpp.

◆ m_modes

const int KWin::TabletPadV2InterfacePrivate::m_modes

Definition at line 646 of file tablet_v2.cpp.

◆ m_padGroup

TabletPadGroupV2Interface* const KWin::TabletPadV2InterfacePrivate::m_padGroup

Definition at line 650 of file tablet_v2.cpp.

◆ m_path

const QString KWin::TabletPadV2InterfacePrivate::m_path

Definition at line 644 of file tablet_v2.cpp.

◆ m_rings

QList<TabletPadRingV2Interface *> KWin::TabletPadV2InterfacePrivate::m_rings

Definition at line 648 of file tablet_v2.cpp.

◆ m_seat

TabletSeatV2Interface* KWin::TabletPadV2InterfacePrivate::m_seat = nullptr

Definition at line 651 of file tablet_v2.cpp.

◆ m_strips

QList<TabletPadStripV2Interface *> KWin::TabletPadV2InterfacePrivate::m_strips

Definition at line 649 of file tablet_v2.cpp.

◆ q

TabletPadV2Interface* const KWin::TabletPadV2InterfacePrivate::q

Definition at line 642 of file tablet_v2.cpp.


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