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

#include <modifier_only_shortcuts.h>

Inheritance diagram for KWin::ModifierOnlyShortcuts:
KWin::InputEventSpy

Public Member Functions

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

Detailed Description

Definition at line 20 of file modifier_only_shortcuts.h.

Constructor & Destructor Documentation

◆ ModifierOnlyShortcuts()

KWin::ModifierOnlyShortcuts::ModifierOnlyShortcuts ( )
explicit

Definition at line 28 of file modifier_only_shortcuts.cpp.

◆ ~ModifierOnlyShortcuts()

KWin::ModifierOnlyShortcuts::~ModifierOnlyShortcuts ( )
overridedefault

Member Function Documentation

◆ keyEvent()

void KWin::ModifierOnlyShortcuts::keyEvent ( KeyEvent * event)
overridevirtual

Event spy for keyboard events.

Parameters
eventThe event information about the key event

Reimplemented from KWin::InputEventSpy.

Definition at line 39 of file modifier_only_shortcuts.cpp.

◆ pointerEvent()

void KWin::ModifierOnlyShortcuts::pointerEvent ( MouseEvent * event)
overridevirtual

Event spy for pointer events which can be described by a MouseEvent.

Parameters
eventThe event information about the move or button press/release

Reimplemented from KWin::InputEventSpy.

Definition at line 81 of file modifier_only_shortcuts.cpp.

◆ reset()

void KWin::ModifierOnlyShortcuts::reset ( )
inline

Definition at line 31 of file modifier_only_shortcuts.h.

◆ wheelEvent()

void KWin::ModifierOnlyShortcuts::wheelEvent ( WheelEvent * event)
overridevirtual

Event spy for pointer axis events.

Parameters
eventThe event information about the axis event

Reimplemented from KWin::InputEventSpy.

Definition at line 90 of file modifier_only_shortcuts.cpp.


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