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
QQuickTableViewPrivate::TableEdgeLoadRequest Class Reference

#include <qquicktableview_p_p.h>

+ Collaboration diagram for QQuickTableViewPrivate::TableEdgeLoadRequest:

Public Member Functions

void begin (const QPoint &cell, const QPointF &pos, QQmlIncubator::IncubationMode incubationMode)
 
void begin (Qt::Edge edgeToLoad, int edgeIndex, const QVector< int > visibleCellsInEdge, QQmlIncubator::IncubationMode incubationMode)
 
void markAsDone ()
 
bool isActive () const
 
QPoint currentCell () const
 
bool hasCurrentCell () const
 
void moveToNextCell ()
 
Qt::Edge edge () const
 
int row () const
 
int column () const
 
QQmlIncubator::IncubationMode incubationMode () const
 
QPointF startPosition () const
 
QString toString () const
 

Detailed Description

Definition at line 132 of file qquicktableview_p_p.h.

Member Function Documentation

◆ begin() [1/2]

void QQuickTableViewPrivate::TableEdgeLoadRequest::begin ( const QPoint & cell,
const QPointF & pos,
QQmlIncubator::IncubationMode incubationMode )
inline

Definition at line 142 of file qquicktableview_p_p.h.

References m_active, pos, Q_ASSERT, qCDebug, toString(), QPoint::x(), and QPoint::y().

Referenced by QQuickTableViewPrivate::loadEdge(), and QQuickTableViewPrivate::loadInitialTable().

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

◆ begin() [2/2]

void QQuickTableViewPrivate::TableEdgeLoadRequest::begin ( Qt::Edge edgeToLoad,
int edgeIndex,
const QVector< int > visibleCellsInEdge,
QQmlIncubator::IncubationMode incubationMode )
inline

Definition at line 156 of file qquicktableview_p_p.h.

References m_active, Q_ASSERT, qCDebug, and toString().

+ Here is the call graph for this function:

◆ column()

int QQuickTableViewPrivate::TableEdgeLoadRequest::column ( ) const
inline

Definition at line 177 of file qquicktableview_p_p.h.

Referenced by QQuickTableViewPrivate::layoutTopLeftItem(), and QQuickTableViewPrivate::syncLoadedTableFromLoadRequest().

+ Here is the caller graph for this function:

◆ currentCell()

QPoint QQuickTableViewPrivate::TableEdgeLoadRequest::currentCell ( ) const
inline

Definition at line 171 of file qquicktableview_p_p.h.

Referenced by QQuickTableViewPrivate::processLoadRequest().

+ Here is the caller graph for this function:

◆ edge()

Qt::Edge QQuickTableViewPrivate::TableEdgeLoadRequest::edge ( ) const
inline

Definition at line 175 of file qquicktableview_p_p.h.

Referenced by QQuickTableViewPrivate::layoutTableEdgeFromLoadRequest(), QQuickTableViewPrivate::processLoadRequest(), and QQuickTableViewPrivate::syncLoadedTableFromLoadRequest().

+ Here is the caller graph for this function:

◆ hasCurrentCell()

bool QQuickTableViewPrivate::TableEdgeLoadRequest::hasCurrentCell ( ) const
inline

Definition at line 172 of file qquicktableview_p_p.h.

Referenced by QQuickTableViewPrivate::processLoadRequest().

+ Here is the caller graph for this function:

◆ incubationMode()

QQmlIncubator::IncubationMode QQuickTableViewPrivate::TableEdgeLoadRequest::incubationMode ( ) const
inline

Definition at line 178 of file qquicktableview_p_p.h.

Referenced by QQuickTableViewPrivate::processLoadRequest().

+ Here is the caller graph for this function:

◆ isActive()

bool QQuickTableViewPrivate::TableEdgeLoadRequest::isActive ( ) const
inline

Definition at line 169 of file qquicktableview_p_p.h.

References m_active.

Referenced by QQuickTableViewPrivate::loadAndUnloadVisibleEdges(), QQuickTableViewPrivate::moveToNextRebuildState(), QQuickTableViewPrivate::processLoadRequest(), and QQuickTableViewPrivate::updateTable().

+ Here is the caller graph for this function:

◆ markAsDone()

void QQuickTableViewPrivate::TableEdgeLoadRequest::markAsDone ( )
inline

Definition at line 168 of file qquicktableview_p_p.h.

References m_active.

Referenced by QQuickTableViewPrivate::processLoadRequest().

+ Here is the caller graph for this function:

◆ moveToNextCell()

void QQuickTableViewPrivate::TableEdgeLoadRequest::moveToNextCell ( )
inline

Definition at line 173 of file qquicktableview_p_p.h.

Referenced by QQuickTableViewPrivate::processLoadRequest().

+ Here is the caller graph for this function:

◆ row()

int QQuickTableViewPrivate::TableEdgeLoadRequest::row ( ) const
inline

Definition at line 176 of file qquicktableview_p_p.h.

Referenced by QQuickTableViewPrivate::layoutTopLeftItem(), and QQuickTableViewPrivate::syncLoadedTableFromLoadRequest().

+ Here is the caller graph for this function:

◆ startPosition()

QPointF QQuickTableViewPrivate::TableEdgeLoadRequest::startPosition ( ) const
inline

Definition at line 180 of file qquicktableview_p_p.h.

Referenced by QQuickTableViewPrivate::layoutTopLeftItem().

+ Here is the caller graph for this function:

◆ toString()

QString QQuickTableViewPrivate::TableEdgeLoadRequest::toString ( ) const
inline

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