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

Signals

void buttonReceived ()
 

Public Member Functions

 TabletPad (::zwp_tablet_pad_v2 *t)
 
void zwp_tablet_pad_v2_done () override
 
void zwp_tablet_pad_v2_buttons (uint32_t buttons) override
 
void zwp_tablet_pad_v2_enter (uint32_t, struct ::zwp_tablet_v2 *, struct ::wl_surface *surface) override
 
void zwp_tablet_pad_v2_button (uint32_t, uint32_t button, uint32_t state) override
 

Public Attributes

::wl_surface * m_currentSurface = nullptr
 
bool doneCalled = false
 
QHash<::wl_surface *, QHash< uint32_t, uint32_t > > buttonStates
 

Detailed Description

Definition at line 38 of file test_tablet_interface.cpp.

Constructor & Destructor Documentation

◆ TabletPad()

TabletPad::TabletPad ( ::zwp_tablet_pad_v2 * t)
inline

Definition at line 42 of file test_tablet_interface.cpp.

Member Function Documentation

◆ buttonReceived

void TabletPad::buttonReceived ( )
signal

◆ zwp_tablet_pad_v2_button()

void TabletPad::zwp_tablet_pad_v2_button ( uint32_t ,
uint32_t button,
uint32_t state )
inlineoverride

Definition at line 63 of file test_tablet_interface.cpp.

◆ zwp_tablet_pad_v2_buttons()

void TabletPad::zwp_tablet_pad_v2_buttons ( uint32_t buttons)
inlineoverride

Definition at line 53 of file test_tablet_interface.cpp.

◆ zwp_tablet_pad_v2_done()

void TabletPad::zwp_tablet_pad_v2_done ( )
inlineoverride

Definition at line 47 of file test_tablet_interface.cpp.

◆ zwp_tablet_pad_v2_enter()

void TabletPad::zwp_tablet_pad_v2_enter ( uint32_t ,
struct ::zwp_tablet_v2 * ,
struct ::wl_surface * surface )
inlineoverride

Definition at line 58 of file test_tablet_interface.cpp.

Member Data Documentation

◆ buttonStates

QHash<::wl_surface *, QHash<uint32_t, uint32_t> > TabletPad::buttonStates

Definition at line 72 of file test_tablet_interface.cpp.

◆ doneCalled

bool TabletPad::doneCalled = false

Definition at line 71 of file test_tablet_interface.cpp.

◆ m_currentSurface

::wl_surface* TabletPad::m_currentSurface = nullptr

Definition at line 69 of file test_tablet_interface.cpp.


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