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

#include <gestures.h>

Inheritance diagram for KWin::PinchGesture:
KWin::Gesture

Signals

void progress (qreal)
 
- Signals inherited from KWin::Gesture
void started ()
 
void triggered ()
 
void cancelled ()
 

Public Member Functions

 PinchGesture (QObject *parent=nullptr)
 
 ~PinchGesture () override
 
bool minimumFingerCountIsRelevant () const
 
void setMinimumFingerCount (uint count)
 
uint minimumFingerCount () const
 
bool maximumFingerCountIsRelevant () const
 
void setMaximumFingerCount (uint count)
 
uint maximumFingerCount () const
 
PinchDirection direction () const
 
void setDirection (PinchDirection direction)
 
qreal minimumScaleDelta () const
 
void setMinimumScaleDelta (const qreal &scaleDelta)
 
bool isMinimumScaleDeltaRelevant () const
 
qreal scaleDeltaToProgress (const qreal &scaleDelta) const
 
bool minimumScaleDeltaReached (const qreal &scaleDelta) const
 
- Public Member Functions inherited from KWin::Gesture
 ~Gesture () override
 

Additional Inherited Members

- Protected Member Functions inherited from KWin::Gesture
 Gesture (QObject *parent)
 

Detailed Description

Definition at line 123 of file gestures.h.

Constructor & Destructor Documentation

◆ PinchGesture()

PinchGesture::PinchGesture ( QObject * parent = nullptr)
explicit

Definition at line 67 of file gestures.cpp.

◆ ~PinchGesture()

PinchGesture::~PinchGesture ( )
overridedefault

Member Function Documentation

◆ direction()

PinchDirection PinchGesture::direction ( ) const

Definition at line 545 of file gestures.cpp.

◆ isMinimumScaleDeltaRelevant()

bool PinchGesture::isMinimumScaleDeltaRelevant ( ) const

Definition at line 566 of file gestures.cpp.

◆ maximumFingerCount()

uint PinchGesture::maximumFingerCount ( ) const

Definition at line 540 of file gestures.cpp.

◆ maximumFingerCountIsRelevant()

bool PinchGesture::maximumFingerCountIsRelevant ( ) const

Definition at line 529 of file gestures.cpp.

◆ minimumFingerCount()

uint PinchGesture::minimumFingerCount ( ) const

Definition at line 524 of file gestures.cpp.

◆ minimumFingerCountIsRelevant()

bool PinchGesture::minimumFingerCountIsRelevant ( ) const

Definition at line 513 of file gestures.cpp.

◆ minimumScaleDelta()

qreal PinchGesture::minimumScaleDelta ( ) const

Definition at line 555 of file gestures.cpp.

◆ minimumScaleDeltaReached()

bool PinchGesture::minimumScaleDeltaReached ( const qreal & scaleDelta) const

Definition at line 79 of file gestures.cpp.

◆ progress

void KWin::PinchGesture::progress ( qreal )
signal

The progress of the gesture if a minimumDelta is set. The progress is reported in [0.0,1.0]

◆ scaleDeltaToProgress()

qreal PinchGesture::scaleDeltaToProgress ( const qreal & scaleDelta) const

Definition at line 74 of file gestures.cpp.

◆ setDirection()

void PinchGesture::setDirection ( PinchDirection direction)

Definition at line 550 of file gestures.cpp.

◆ setMaximumFingerCount()

void PinchGesture::setMaximumFingerCount ( uint count)

Definition at line 534 of file gestures.cpp.

◆ setMinimumFingerCount()

void PinchGesture::setMinimumFingerCount ( uint count)

Definition at line 518 of file gestures.cpp.

◆ setMinimumScaleDelta()

void PinchGesture::setMinimumScaleDelta ( const qreal & scaleDelta)

scaleDelta is the % scale difference needed to trigger 0.25 will trigger when scale reaches 0.75 or 1.25

Definition at line 560 of file gestures.cpp.


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