QskGestureRecognizer

Inherited by QskPanGestureRecognizer

Public Types

  Name
enum State { Idle, Pending, Accepted}

Public Functions

  Name
  QskGestureRecognizer()
virtual ~QskGestureRecognizer()
void setWatchedItem(QQuickItem * item)
QQuickItem * watchedItem() const
void setAcceptedMouseButtons(Qt::MouseButtons buttons)
Qt::MouseButtons acceptedMouseButtons() const
void setTimeout(int ms)
int timeout() const
ulong timestamp() const
bool processEvent(QQuickItem * item, QEvent * event, bool blockReplayedEvents =true)
void reject()
void accept()
void abort()
State state() const
bool isReplaying() const
bool hasProcessedBefore(const QMouseEvent * event) const

Protected Functions

  Name
virtual void pressEvent(const QMouseEvent * )
virtual void moveEvent(const QMouseEvent * )
virtual void releaseEvent(const QMouseEvent * )
virtual void stateChanged(State from, State to)

Public Types Documentation

enum State

Enumerator Value Description
Idle    
Pending    
Accepted    

Public Functions Documentation

function QskGestureRecognizer

QskGestureRecognizer()

function ~QskGestureRecognizer

virtual ~QskGestureRecognizer()

function setWatchedItem

void setWatchedItem(
    QQuickItem * item
)

function watchedItem

QQuickItem * watchedItem() const

function setAcceptedMouseButtons

void setAcceptedMouseButtons(
    Qt::MouseButtons buttons
)

function acceptedMouseButtons

Qt::MouseButtons acceptedMouseButtons() const

function setTimeout

void setTimeout(
    int ms
)

function timeout

int timeout() const

function timestamp

ulong timestamp() const

function processEvent

bool processEvent(
    QQuickItem * item,
    QEvent * event,
    bool blockReplayedEvents =true
)

function reject

void reject()

function accept

void accept()

function abort

void abort()

function state

State state() const

function isReplaying

bool isReplaying() const

function hasProcessedBefore

bool hasProcessedBefore(
    const QMouseEvent * event
) const

Protected Functions Documentation

function pressEvent

virtual void pressEvent(
    const QMouseEvent * 
)

function moveEvent

virtual void moveEvent(
    const QMouseEvent * 
)

function releaseEvent

virtual void releaseEvent(
    const QMouseEvent * 
)

function stateChanged

virtual void stateChanged(
    State from,
    State to
)

Updated on 28 July 2023 at 14:02:29 CEST