Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQuickDragGrabber Class Reference

#include <qquickdrag_p.h>

+ Collaboration diagram for QQuickDragGrabber:

Public Types

typedef ItemList::iterator iterator
 

Public Member Functions

 QQuickDragGrabber ()
 
 ~QQuickDragGrabber ()
 
QObjecttarget () const
 
void setTarget (QObject *target)
 
void resetTarget ()
 
bool isEmpty () const
 
iterator begin ()
 
iterator end ()
 
void grab (QQuickItem *item)
 
iterator release (iterator at)
 
auto & ignoreList ()
 

Detailed Description

Definition at line 35 of file qquickdrag_p.h.

Member Typedef Documentation

◆ iterator

typedef ItemList::iterator QQuickDragGrabber::iterator

Definition at line 68 of file qquickdrag_p.h.

Constructor & Destructor Documentation

◆ QQuickDragGrabber()

QQuickDragGrabber::QQuickDragGrabber ( )
inline

Definition at line 50 of file qquickdrag_p.h.

◆ ~QQuickDragGrabber()

QQuickDragGrabber::~QQuickDragGrabber ( )
inline

Definition at line 51 of file qquickdrag_p.h.

References QIntrusiveList< N, member >::first(), and QIntrusiveList< N, member >::isEmpty().

+ Here is the call graph for this function:

Member Function Documentation

◆ begin()

iterator QQuickDragGrabber::begin ( )
inline

Definition at line 69 of file qquickdrag_p.h.

References QIntrusiveList< N, member >::begin().

+ Here is the call graph for this function:

◆ end()

iterator QQuickDragGrabber::end ( )
inline

Definition at line 70 of file qquickdrag_p.h.

References QIntrusiveList< N, member >::end().

+ Here is the call graph for this function:

◆ grab()

void QQuickDragGrabber::grab ( QQuickItem * item)
inline

Definition at line 72 of file qquickdrag_p.h.

References QIntrusiveList< N, member >::insert(), and item.

+ Here is the call graph for this function:

◆ ignoreList()

auto & QQuickDragGrabber::ignoreList ( )
inline

Definition at line 75 of file qquickdrag_p.h.

◆ isEmpty()

bool QQuickDragGrabber::isEmpty ( ) const
inline

Definition at line 66 of file qquickdrag_p.h.

References QIntrusiveList< N, member >::isEmpty().

+ Here is the call graph for this function:

◆ release()

iterator QQuickDragGrabber::release ( iterator at)
inline

Definition at line 73 of file qquickdrag_p.h.

References at, and item.

◆ resetTarget()

void QQuickDragGrabber::resetTarget ( )
inline

Definition at line 64 of file qquickdrag_p.h.

◆ setTarget()

void QQuickDragGrabber::setTarget ( QObject * target)
inline

Definition at line 63 of file qquickdrag_p.h.

References target().

+ Here is the call graph for this function:

◆ target()

QObject * QQuickDragGrabber::target ( ) const
inline

Definition at line 54 of file qquickdrag_p.h.

References QIntrusiveList< N, member >::first(), and QIntrusiveList< N, member >::isEmpty().

Referenced by QQuickDragAttachedPrivate::deliverMoveEvent(), setTarget(), and QQuickDragAttachedPrivate::start().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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