KWin
Loading...
Searching...
No Matches
Public Types | Signals | Public Member Functions | Properties | List of all members
KWin::SwipeGestureHandler Class Reference

#include <gesturehandler.h>

Inheritance diagram for KWin::SwipeGestureHandler:

Public Types

enum class  Direction {
  Invalid , Down , Left , Up ,
  Right
}
 
enum class  Device { Touchpad , Touchscreen }
 

Signals

void activated ()
 
void progressChanged ()
 
void directionChanged ()
 
void fingerCountChanged ()
 
void deviceTypeChanged ()
 

Public Member Functions

 SwipeGestureHandler (QObject *parent=nullptr)
 
void classBegin () override
 
void componentComplete () override
 
Direction direction () const
 
void setDirection (Direction direction)
 
int fingerCount () const
 
void setFingerCount (int fingerCount)
 
qreal progress () const
 
void setProgress (qreal progress)
 
Device deviceType () const
 
void setDeviceType (Device device)
 

Properties

Direction direction
 
int fingerCount
 
qreal progress
 
Device deviceType
 

Detailed Description

The SwipeGestureHandler type provides a way to handle global swipe gestures.

Example usage:

Definition at line 30 of file gesturehandler.h.

Member Enumeration Documentation

◆ Device

Enumerator
Touchpad 
Touchscreen 

Definition at line 53 of file gesturehandler.h.

◆ Direction

Enumerator
Invalid 
Down 
Left 
Up 
Right 

Definition at line 44 of file gesturehandler.h.

Constructor & Destructor Documentation

◆ SwipeGestureHandler()

KWin::SwipeGestureHandler::SwipeGestureHandler ( QObject * parent = nullptr)
explicit

Definition at line 17 of file gesturehandler.cpp.

Member Function Documentation

◆ activated

void KWin::SwipeGestureHandler::activated ( )
signal

◆ classBegin()

void KWin::SwipeGestureHandler::classBegin ( )
override

Definition at line 22 of file gesturehandler.cpp.

◆ componentComplete()

void KWin::SwipeGestureHandler::componentComplete ( )
override

Definition at line 26 of file gesturehandler.cpp.

◆ deviceType()

SwipeGestureHandler::Device KWin::SwipeGestureHandler::deviceType ( ) const

Definition at line 85 of file gesturehandler.cpp.

◆ deviceTypeChanged

void KWin::SwipeGestureHandler::deviceTypeChanged ( )
signal

◆ direction()

SwipeGestureHandler::Direction KWin::SwipeGestureHandler::direction ( ) const

Definition at line 46 of file gesturehandler.cpp.

◆ directionChanged

void KWin::SwipeGestureHandler::directionChanged ( )
signal

◆ fingerCount()

int KWin::SwipeGestureHandler::fingerCount ( ) const

Definition at line 59 of file gesturehandler.cpp.

◆ fingerCountChanged

void KWin::SwipeGestureHandler::fingerCountChanged ( )
signal

◆ progress()

qreal KWin::SwipeGestureHandler::progress ( ) const

Definition at line 72 of file gesturehandler.cpp.

◆ progressChanged

void KWin::SwipeGestureHandler::progressChanged ( )
signal

◆ setDeviceType()

void KWin::SwipeGestureHandler::setDeviceType ( Device device)

Definition at line 90 of file gesturehandler.cpp.

◆ setDirection()

void KWin::SwipeGestureHandler::setDirection ( Direction direction)

Definition at line 51 of file gesturehandler.cpp.

◆ setFingerCount()

void KWin::SwipeGestureHandler::setFingerCount ( int fingerCount)

Definition at line 64 of file gesturehandler.cpp.

◆ setProgress()

void KWin::SwipeGestureHandler::setProgress ( qreal progress)

Definition at line 77 of file gesturehandler.cpp.

Property Documentation

◆ deviceType

Device KWin::SwipeGestureHandler::deviceType
readwrite

Definition at line 38 of file gesturehandler.h.

◆ direction

Direction KWin::SwipeGestureHandler::direction
readwrite

Definition at line 35 of file gesturehandler.h.

◆ fingerCount

int KWin::SwipeGestureHandler::fingerCount
readwrite

Definition at line 36 of file gesturehandler.h.

◆ progress

qreal KWin::SwipeGestureHandler::progress
read

Definition at line 37 of file gesturehandler.h.


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