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

#include <bouncekeys.h>

Inheritance diagram for BounceKeysFilter:
KWin::Plugin KWin::InputEventFilter

Public Member Functions

 BounceKeysFilter ()
 
bool keyEvent (KWin::KeyEvent *event) override
 
- Public Member Functions inherited from KWin::Plugin
 Plugin ()
 
- Public Member Functions inherited from KWin::InputEventFilter
 InputEventFilter ()
 
virtual ~InputEventFilter ()
 
virtual bool pointerEvent (MouseEvent *event, quint32 nativeButton)
 
virtual bool pointerFrame ()
 
virtual bool wheelEvent (WheelEvent *event)
 
virtual bool touchDown (qint32 id, const QPointF &pos, std::chrono::microseconds time)
 
virtual bool touchMotion (qint32 id, const QPointF &pos, std::chrono::microseconds time)
 
virtual bool touchUp (qint32 id, std::chrono::microseconds time)
 
virtual bool touchCancel ()
 
virtual bool touchFrame ()
 
virtual bool pinchGestureBegin (int fingerCount, std::chrono::microseconds time)
 
virtual bool pinchGestureUpdate (qreal scale, qreal angleDelta, const QPointF &delta, std::chrono::microseconds time)
 
virtual bool pinchGestureEnd (std::chrono::microseconds time)
 
virtual bool pinchGestureCancelled (std::chrono::microseconds time)
 
virtual bool swipeGestureBegin (int fingerCount, std::chrono::microseconds time)
 
virtual bool swipeGestureUpdate (const QPointF &delta, std::chrono::microseconds time)
 
virtual bool swipeGestureEnd (std::chrono::microseconds time)
 
virtual bool swipeGestureCancelled (std::chrono::microseconds time)
 
virtual bool holdGestureBegin (int fingerCount, std::chrono::microseconds time)
 
virtual bool holdGestureEnd (std::chrono::microseconds time)
 
virtual bool holdGestureCancelled (std::chrono::microseconds time)
 
virtual bool switchEvent (SwitchEvent *event)
 
virtual bool tabletToolEvent (TabletEvent *event)
 
virtual bool tabletToolButtonEvent (uint button, bool pressed, const TabletToolId &tabletToolId, std::chrono::microseconds time)
 
virtual bool tabletPadButtonEvent (uint button, bool pressed, const TabletPadId &tabletPadId, std::chrono::microseconds time)
 
virtual bool tabletPadStripEvent (int number, int position, bool isFinger, const TabletPadId &tabletPadId, std::chrono::microseconds time)
 
virtual bool tabletPadRingEvent (int number, int position, bool isFinger, const TabletPadId &tabletPadId, std::chrono::microseconds time)
 

Additional Inherited Members

- Protected Member Functions inherited from KWin::InputEventFilter
void passToWaylandServer (QKeyEvent *event)
 
bool passToInputMethod (QKeyEvent *event)
 

Detailed Description

Definition at line 14 of file bouncekeys.h.

Constructor & Destructor Documentation

◆ BounceKeysFilter()

BounceKeysFilter::BounceKeysFilter ( )
explicit

Definition at line 10 of file bouncekeys.cpp.

Member Function Documentation

◆ keyEvent()

bool BounceKeysFilter::keyEvent ( KWin::KeyEvent * event)
overridevirtual

Event filter for keyboard events.

Parameters
eventThe event information about the key event
Returns
true to stop further event processing, false to pass to next filter.

Reimplemented from KWin::InputEventFilter.

Definition at line 35 of file bouncekeys.cpp.


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